excel 0.1
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 2466
MillScript-Excel 0.1
MillScript-Excel project is a Java library for reading and writing Excel spreadsheets. more>>
MillScript-Excel project is a Java library for reading and writing Excel spreadsheets. The goal of the library is primarily to support all versions of Microsoft Excel, but other spreadsheet formats should also be added. The API is geared towards easy integration with other applications.
<<less Download (0.50MB)
Added: 2007-03-26 License: GPL (GNU General Public License) Price:
952 downloads
XML::Excel 0.02
XML::Excel is a Perl extension converting Excel files to XML. more>>
XML::Excel is a Perl extension converting Excel files to XML.
SYNOPSIS
use XML::Excel;
$excel_obj = XML::Excel->new();
$excel_obj = XML::Excel->new(%attr);
$status = $excel_obj->parse_doc(file_name);
$status = $excel_obj->parse_doc(file_name, %attr);
$excel_obj->declare_xml(%attr);
$excel_obj->declare_doctype(%attr);
$excel_obj->print_xml(file_name, %attr);
XML::Excel is a new module which is going to be upgraded very often as my time permits. For the time being it uses Spreadsheet::ParseExcel module object default values to parse the (*.xls) document and then creates a perl data structure with xml tags names and data. At this point it does not allow for a write as you parse interface but is the first upgrade for the next release. I will also allow more access to the data structures and more documentation.
I will also put in more support for XML, since currently it only allows a simple XML structure. Currently you can modify the tag structure to allow for attributes. No DTD support is currently available, but will be implemented in a soon coming release. As the module will provide both: object and event interfaces, it will be used upon individual needs, system resources, and required performance. Ofcourse the DOM implementation takes up more resources and in some instances timing, its the easiest to use.
<<lessSYNOPSIS
use XML::Excel;
$excel_obj = XML::Excel->new();
$excel_obj = XML::Excel->new(%attr);
$status = $excel_obj->parse_doc(file_name);
$status = $excel_obj->parse_doc(file_name, %attr);
$excel_obj->declare_xml(%attr);
$excel_obj->declare_doctype(%attr);
$excel_obj->print_xml(file_name, %attr);
XML::Excel is a new module which is going to be upgraded very often as my time permits. For the time being it uses Spreadsheet::ParseExcel module object default values to parse the (*.xls) document and then creates a perl data structure with xml tags names and data. At this point it does not allow for a write as you parse interface but is the first upgrade for the next release. I will also allow more access to the data structures and more documentation.
I will also put in more support for XML, since currently it only allows a simple XML structure. Currently you can modify the tag structure to allow for attributes. No DTD support is currently available, but will be implemented in a soon coming release. As the module will provide both: object and event interfaces, it will be used upon individual needs, system resources, and required performance. Ofcourse the DOM implementation takes up more resources and in some instances timing, its the easiest to use.
Download (0.010MB)
Added: 2006-09-16 License: Perl Artistic License Price:
1135 downloads
tel 0.1.7
tel is a little console-based phone book program. more>>
tel is a little console-based phone book program. It allows adding, modifying, editing and searching of phone book entries right on your terminal. Pretty printing capabilities are also provided.
Entries are stored in simple csv file. This eases import and export with common spread sheet applications like Microsoft Excel or OpenOffice.org Calc.
The project is written in Python and distributed under the MIT license and therefore free software. You can download it free of charge, share it with your friends, modify and even sell it.
Originally tel was a little bash script developed by Pot and sabsirro in the german Ubuntu forum ubuntuusers.de. With development continuing at quick pace, bash quickly proved to be insufficient for writing such large projects as tel had now become.
First Pot and sabsirro planned to rewrite tel in Perl. But before development in perl had begun, lunar came up with a Python version of tel. This version was met with great interest. After a little while Pot and lunar agreed to continue this version as a separate project on BerliOS. When sabsirro joined the project after a little while, the tel developer team was complete.
<<lessEntries are stored in simple csv file. This eases import and export with common spread sheet applications like Microsoft Excel or OpenOffice.org Calc.
The project is written in Python and distributed under the MIT license and therefore free software. You can download it free of charge, share it with your friends, modify and even sell it.
Originally tel was a little bash script developed by Pot and sabsirro in the german Ubuntu forum ubuntuusers.de. With development continuing at quick pace, bash quickly proved to be insufficient for writing such large projects as tel had now become.
First Pot and sabsirro planned to rewrite tel in Perl. But before development in perl had begun, lunar came up with a Python version of tel. This version was met with great interest. After a little while Pot and lunar agreed to continue this version as a separate project on BerliOS. When sabsirro joined the project after a little while, the tel developer team was complete.
Download (0.023MB)
Added: 2007-03-30 License: MIT/X Consortium License Price:
938 downloads
Java2Excel 1.3.1
Java2Excel is a library that allows the generation of simple excel files using objects of type java.util.Collection. more>>
Java2Excel is a library that allows the generation of simple excel files using objects of type java.util.Collection.
The current verison of Java2Excel contains a lot of limitations. You can only write the collection in excel files using an xml file as a descriptor of what properties you want in the excel file. In the current state, there is not much error checking.
Example
The following is an example of an xml file used to configure the output to excel.
Please, note that this is a preliminary version and this file may not be compatible with future versions
< ?xml version="1.0" encoding="ISO-8859-1"?>
< !DOCTYPE java2excel PUBLIC
"-//epere4/DTD Java2Excel mapping file//EN"
"http://java2excel.sourceforge.net/dtd/java2excel-mapping.dtd">
< java2excel>
< header>
nothing for now
< /header>
< body>
< properties>
< property name="text">
< description>
This is a text property.
< /description>
< /property>
< property name="integerNumber" />
< property name="date" />
< property name="calendar" />
< property name="boolValue" />
< property name="internal.integerNumber" />
< /properties>
< /body>
< /java2excel>
The name attributes are ognl expressions that are applied to each element in the collection.
For example, integerNumber will be traduced to something like elementInCollection.getIntegerNumber() (with elementInCollection being the name of the variable for each element in the collection, of course). A more complex expresion like internal.integerNumber is equivalent to elementInCollection.getInternal().getIntegerNumber() (watch for NullPointerExceptions, here; there will be some protection for this in future releases)
The following is the code used in ar.com.epere4.java2excel.excelWritter.ExcelWritterTest .
The getMockCollection(5) method, not shown here, will just generate a java.util.Collection with 5 elements that will have all the properties requested by the XML file previously shown.
Parser parser = new Parser();
Java2ExcelDtd java2ExcelDtd = parser.parse(this.getClass()
.getResourceAsStream("/ar/com/epere4/java2excel/excelWritter/ExcelWritterTest.xml"));
ExcelWritter excelWritter = new ExcelWritter();
excelWritter.addReport(getMockCollection(5), java2ExcelDtd);
excelWritter.saveTo(new File("anExcel.xls"));
Enhancements:
- The "Too many different cell formats" error message in Excel was fixed.
- An id was added for properties.
- If not specified, it will continue to be the expression, as before.
- The setIncludeExtraLevel method was added to the BodyDtd interface.
- Maven 2.0 is now used.
- Maven 1.0 support should be considered deprecated.
- It will be maintained only for code dependencies, but the site will be generated using Maven 2.0 from now on.
<<lessThe current verison of Java2Excel contains a lot of limitations. You can only write the collection in excel files using an xml file as a descriptor of what properties you want in the excel file. In the current state, there is not much error checking.
Example
The following is an example of an xml file used to configure the output to excel.
Please, note that this is a preliminary version and this file may not be compatible with future versions
< ?xml version="1.0" encoding="ISO-8859-1"?>
< !DOCTYPE java2excel PUBLIC
"-//epere4/DTD Java2Excel mapping file//EN"
"http://java2excel.sourceforge.net/dtd/java2excel-mapping.dtd">
< java2excel>
< header>
nothing for now
< /header>
< body>
< properties>
< property name="text">
< description>
This is a text property.
< /description>
< /property>
< property name="integerNumber" />
< property name="date" />
< property name="calendar" />
< property name="boolValue" />
< property name="internal.integerNumber" />
< /properties>
< /body>
< /java2excel>
The name attributes are ognl expressions that are applied to each element in the collection.
For example, integerNumber will be traduced to something like elementInCollection.getIntegerNumber() (with elementInCollection being the name of the variable for each element in the collection, of course). A more complex expresion like internal.integerNumber is equivalent to elementInCollection.getInternal().getIntegerNumber() (watch for NullPointerExceptions, here; there will be some protection for this in future releases)
The following is the code used in ar.com.epere4.java2excel.excelWritter.ExcelWritterTest .
The getMockCollection(5) method, not shown here, will just generate a java.util.Collection with 5 elements that will have all the properties requested by the XML file previously shown.
Parser parser = new Parser();
Java2ExcelDtd java2ExcelDtd = parser.parse(this.getClass()
.getResourceAsStream("/ar/com/epere4/java2excel/excelWritter/ExcelWritterTest.xml"));
ExcelWritter excelWritter = new ExcelWritter();
excelWritter.addReport(getMockCollection(5), java2ExcelDtd);
excelWritter.saveTo(new File("anExcel.xls"));
Enhancements:
- The "Too many different cell formats" error message in Excel was fixed.
- An id was added for properties.
- If not specified, it will continue to be the expression, as before.
- The setIncludeExtraLevel method was added to the BodyDtd interface.
- Maven 2.0 is now used.
- Maven 1.0 support should be considered deprecated.
- It will be maintained only for code dependencies, but the site will be generated using Maven 2.0 from now on.
Download (0.23MB)
Added: 2006-06-01 License: The Apache License 2.0 Price:
1241 downloads
XLSperl 0.4
XLSperl module allows you to use Perl one-liners with Microsoft Excel files. more>>
XLSperl module allows you to use Perl "one-liners" with Microsoft Excel files.
SYNOPSYS
XLSperl [options] -e ... file1.xls file2.xls ... fileX.xls
cat file.txt | XLSperl [options] -e ...
Perl "one-liners" have a great many uses for quick data processing tasks, often replacing the UNIX tools grep, sed, and awk. For example, a simple "grep" function can be written as:
perl -lne /pattern/ and print file.txt
which improves on the standard grep function by allowing the extended features of Perl regular expressions to be used.
However, this form of processing is only suitable for data that can be read (or needs to be written) in plain text format. XLSperl lets you use the same commands to process and create Microsoft Excel files, e.g. the following command will "grep" an Excel document:
XLSperl -lne /pattern/ and print file.xls
Usage:
Basic usage of XLSperl is as follows:
XLSperl [options] -e perl_code file1.xls file2.xls ... fileX.xls
Additionally Microsoft Excel files can be piped in to XLSperl
cat file.xls | XLSperl [options] -e perl_code
<<lessSYNOPSYS
XLSperl [options] -e ... file1.xls file2.xls ... fileX.xls
cat file.txt | XLSperl [options] -e ...
Perl "one-liners" have a great many uses for quick data processing tasks, often replacing the UNIX tools grep, sed, and awk. For example, a simple "grep" function can be written as:
perl -lne /pattern/ and print file.txt
which improves on the standard grep function by allowing the extended features of Perl regular expressions to be used.
However, this form of processing is only suitable for data that can be read (or needs to be written) in plain text format. XLSperl lets you use the same commands to process and create Microsoft Excel files, e.g. the following command will "grep" an Excel document:
XLSperl -lne /pattern/ and print file.xls
Usage:
Basic usage of XLSperl is as follows:
XLSperl [options] -e perl_code file1.xls file2.xls ... fileX.xls
Additionally Microsoft Excel files can be piped in to XLSperl
cat file.xls | XLSperl [options] -e perl_code
Download (0.009MB)
Added: 2007-07-26 License: Perl Artistic License Price:
822 downloads
php_writeexcel 0.3.0
php_writeexcel is a port of John McNamaras excellent Spreadsheet::WriteExcel Perl package to PHP. more>>
php_writeexcel is a port of John McNamaras excellent Spreadsheet::WriteExcel Perl package to PHP. It allows you to generate Microsoft Excel documents on your PHP enabled Web server without any other tools.
Ive included six example PHP scripts which are also taken out of the
Spreadsheet::WriteExcel package and ported to PHP:
- example-simple.php
- example-merge2.php
- example-stocks.php
- example-textwrap.php
- example-demo.php
- example-bigfile.php
All you have to do is to tar xzvf the package to a directory accessible via a web server. Then fetch any of the example scripts with your favourite web browser and Excel should come into place and show you a sheet.
Basically all features of Spreadsheet::WriteExcel are supported and thanks to a lot of people (see CHANGELOG) who contributed code and bug fixes, most things seem to work. However, please remember that its still in beta stage, so there are probably some bugs left.
Spreadsheet::WriteExcel uses the Parse::RecDescent package for formula support. Andreas Brodowski has imported and changed the PEAR::Spreadsheet Parser.php file, so formulas are supported since version 0.2.2.
Spreadsheet::WriteExcel uses the OLE::Storage_Lite package for supporting Excel files bigger than approx. 7 MB. I have ported this package already and called it php_ole. But I really dont know how reliable it is, so use it with care!
Enhancements:
- PHP5 compatibility has been added.
- Several bugs have been fixed.
<<lessIve included six example PHP scripts which are also taken out of the
Spreadsheet::WriteExcel package and ported to PHP:
- example-simple.php
- example-merge2.php
- example-stocks.php
- example-textwrap.php
- example-demo.php
- example-bigfile.php
All you have to do is to tar xzvf the package to a directory accessible via a web server. Then fetch any of the example scripts with your favourite web browser and Excel should come into place and show you a sheet.
Basically all features of Spreadsheet::WriteExcel are supported and thanks to a lot of people (see CHANGELOG) who contributed code and bug fixes, most things seem to work. However, please remember that its still in beta stage, so there are probably some bugs left.
Spreadsheet::WriteExcel uses the Parse::RecDescent package for formula support. Andreas Brodowski has imported and changed the PEAR::Spreadsheet Parser.php file, so formulas are supported since version 0.2.2.
Spreadsheet::WriteExcel uses the OLE::Storage_Lite package for supporting Excel files bigger than approx. 7 MB. I have ported this package already and called it php_ole. But I really dont know how reliable it is, so use it with care!
Enhancements:
- PHP5 compatibility has been added.
- Several bugs have been fixed.
Download (0.070MB)
Added: 2005-11-02 License: LGPL (GNU Lesser General Public License) Price:
1458 downloads
xlHtml 0.5
xlHtml is a XLS to HTML converter. more>>
xlHtml converts an Excel spreadsheet file (.xls) into highly-optimized HTML. It includes scripts to allow it to be used as a Netscape or mutt plugin and as a xls handler for Apache.
The program currently supports string, blank, boolean, error, integer, floating point, hyperlinks, and formula cells.
It can also output in XML, tab delimited, or comma separated values (CSV).
<<lessThe program currently supports string, blank, boolean, error, integer, floating point, hyperlinks, and formula cells.
It can also output in XML, tab delimited, or comma separated values (CSV).
Download (0.26MB)
Added: 2005-05-05 License: GPL (GNU General Public License) Price:
1637 downloads
DateTime::Format::Excel 0.2901
DateTime::Format::Excel is a Perl module that can convert between DateTime and Excel dates. more>>
DateTime::Format::Excel is a Perl module that can convert between DateTime and Excel dates.
SYNOPSIS
use DateTime::Format::Excel;
# From Excel via class method:
my $datetime = DateTime::Format::Excel->parse_datetime( 37680 );
print $datetime->ymd(.); # 2003.02.28
# or via an object
my $excel = DateTime::Format::Excel->new();
print $excel->parse_datetime( 25569 )->ymd; # 1970-01-01
# Back to Excel number:
use DateTime;
my $dt = DateTime->new( year => 1979, month => 7, day => 16 );
my $daynum = DateTime::Format::Excel->format_datetime( $dt );
print $daynum; # 29052
# or via an object
my $other_daynum = $excel->format_datetime( $dt );
print $other_daynum; # 29052
Excel uses a different system for its dates than most Unix programs. This module allows you to convert between a few of the Excel raw formats and DateTime objects, which can then be further converted via any of the other DateTime::Format::* modules, or just with DateTimes methods.
If you happen to be dealing with dates between 1 Jan 1900 and 1 Mar 1900 please read the notes on epochs.
If youre wanting to handle actual spreadsheet files, you may find Spreadsheet::WriteExcel and Spreadsheet::ParseExcel of use.
<<lessSYNOPSIS
use DateTime::Format::Excel;
# From Excel via class method:
my $datetime = DateTime::Format::Excel->parse_datetime( 37680 );
print $datetime->ymd(.); # 2003.02.28
# or via an object
my $excel = DateTime::Format::Excel->new();
print $excel->parse_datetime( 25569 )->ymd; # 1970-01-01
# Back to Excel number:
use DateTime;
my $dt = DateTime->new( year => 1979, month => 7, day => 16 );
my $daynum = DateTime::Format::Excel->format_datetime( $dt );
print $daynum; # 29052
# or via an object
my $other_daynum = $excel->format_datetime( $dt );
print $other_daynum; # 29052
Excel uses a different system for its dates than most Unix programs. This module allows you to convert between a few of the Excel raw formats and DateTime objects, which can then be further converted via any of the other DateTime::Format::* modules, or just with DateTimes methods.
If you happen to be dealing with dates between 1 Jan 1900 and 1 Mar 1900 please read the notes on epochs.
If youre wanting to handle actual spreadsheet files, you may find Spreadsheet::WriteExcel and Spreadsheet::ParseExcel of use.
Download (0.015MB)
Added: 2006-08-15 License: Perl Artistic License Price:
1169 downloads
libdbf 0.0.1
libdbf is a C-library for reading dbase files. more>>
libdbf is a C-library for reading dbase files.
dBASE Converter is a command line tool to show and convert the content of dBASE III, IV, and 5.0 files.
dBASE Converter project reads dBASE databases and prints the content to the screen or converts it to CSV files or SQL instruction sets.
It reads xBASE-compatible databases and prints the content to the screen or converts it to comma-separated (*.csv) files which can be opened in Excel, StarOffice, and most other spread sheets. It can also be used to show some statistics about the content.
NOTES
If you have problems to build your own binary of libdbf, please read the following.
Error Message:
Cant locate object method "path" via package "Request"
at /usr/share/autoconf/Autom4te/C4che.pm line 69
Solution:
Execute the command
rm -rf autom4te.cache/
in the libdbf directory and run autogen.sh again.
<<lessdBASE Converter is a command line tool to show and convert the content of dBASE III, IV, and 5.0 files.
dBASE Converter project reads dBASE databases and prints the content to the screen or converts it to CSV files or SQL instruction sets.
It reads xBASE-compatible databases and prints the content to the screen or converts it to comma-separated (*.csv) files which can be opened in Excel, StarOffice, and most other spread sheets. It can also be used to show some statistics about the content.
NOTES
If you have problems to build your own binary of libdbf, please read the following.
Error Message:
Cant locate object method "path" via package "Request"
at /usr/share/autoconf/Autom4te/C4che.pm line 69
Solution:
Execute the command
rm -rf autom4te.cache/
in the libdbf directory and run autogen.sh again.
Download (0.82MB)
Added: 2006-05-29 License: GPL (GNU General Public License) Price:
1244 downloads
Asterisell 0.9.3
Asterisell project is a Web based application for viewing, rating, and billing Asterisk VoIP calls. more>>
Asterisell project is a Web based application for viewing, rating, and billing Asterisk VoIP calls.
Usage Scenario:
- you are a vendor of Voice over IP Telephony services (VoIP)
- your customers call other users who can reside on different telephone networks
- your customers pay you for this service
in order to route the calls on particular networks you have to use the services of other vendors
- you are a customer of others vendors
- you pays others vendors for this service
So Asterisell views you (the VoIP service provider) as a reseller of others vendors services. It permits to associate for every call a cost and an income. The cost is what the customer pays to the service provider and the cost is what the service provider pays to other vendors in order to route the call.
Main features:
Customer features:
- report of calls with aggregate totals
- many filter-criteria
- different sort-criteria
- export to CSV and MS Excel document
- many VoIP accounts associated with the same customer
Administrator features:
- input fields are secure from intrusion attempts
- each customer could have a cost limit for the last 30 days
- informal currency conversion table for the test of cost limits
- administrator is advised via email if a customer pass its cost limit
- different cultures for each VoIP account or Customer
- prices and messages are displayed in the specified culture
- customers can be grouped into different price list categories
- different rate methods applicable to different time periods, customer categories, destination gateway channels, destination telephone network etc..
- customizable rate methods adding PHP Class respecting a specific interface
- generation of customer invoices
- delivery of emails with invoice details to customers
- support bulk generation of invoices and emails to all customers with associated incomes
- support for multi-currency invoices (not yet tested)
- problems during rate process are reported and signaled via email to the administrator
General features:
- multi-culture and locales support (it_IT, en_US, ecc..)
- multi-currency support (not yet tested)
<<lessUsage Scenario:
- you are a vendor of Voice over IP Telephony services (VoIP)
- your customers call other users who can reside on different telephone networks
- your customers pay you for this service
in order to route the calls on particular networks you have to use the services of other vendors
- you are a customer of others vendors
- you pays others vendors for this service
So Asterisell views you (the VoIP service provider) as a reseller of others vendors services. It permits to associate for every call a cost and an income. The cost is what the customer pays to the service provider and the cost is what the service provider pays to other vendors in order to route the call.
Main features:
Customer features:
- report of calls with aggregate totals
- many filter-criteria
- different sort-criteria
- export to CSV and MS Excel document
- many VoIP accounts associated with the same customer
Administrator features:
- input fields are secure from intrusion attempts
- each customer could have a cost limit for the last 30 days
- informal currency conversion table for the test of cost limits
- administrator is advised via email if a customer pass its cost limit
- different cultures for each VoIP account or Customer
- prices and messages are displayed in the specified culture
- customers can be grouped into different price list categories
- different rate methods applicable to different time periods, customer categories, destination gateway channels, destination telephone network etc..
- customizable rate methods adding PHP Class respecting a specific interface
- generation of customer invoices
- delivery of emails with invoice details to customers
- support bulk generation of invoices and emails to all customers with associated incomes
- support for multi-currency invoices (not yet tested)
- problems during rate process are reported and signaled via email to the administrator
General features:
- multi-culture and locales support (it_IT, en_US, ecc..)
- multi-currency support (not yet tested)
Download (2.5MB)
Added: 2007-06-28 License: GPL (GNU General Public License) Price:
848 downloads
POLE 0.2
POLE is a library to access structured storage. more>>
POLE is a portable C++ library to access structured storage. It is designed to be compatible with Microsoft structured storage, also sometimes known as OLE Compound Document.
A structured storage is normally used to store files inside another file; you can even have complex directory tree inside. It can be treated as a filesystem inside a file.
The most popular use of structured storage is in Microsoft Office. Structured storage does not offer compression nor encryption support, hence usually it is used only for interoperability purposes.
Compared to structured storage routines offered by Microsoft Windows API, POLE has the advantage that it is portable. You can access any structured storage in the supported platform, you dont need to rely on Windows library.
Using
To compile POLE, you need a C++ compiler, with standard C++ library which supports STL (Standard Template Library).
POLE is just a library, you have to integrate it as part of your application/project. Since it consists of one source file and one header file, it does not make much sense to compile POLE as separate library (either static or dynamic). Simply add these files to your project and you are done.
The source tarball of POLE demonstrates the use of POLE to build poledump, a small utility to extract any stream inside a structured storage. If you use g++ as the compiler, you can compile poledump using the following command:
g++ -o poledump pole.cpp poledump.cpp
You may use poledump like the example below:
poledump budget.xls Workbook result.xls
The above command will extract a stream named Workbook inside Excel document (budget.xls) and save it as result.xls. File result.xls will still be recognized as a valid workbook (in raw format). Launch Microsoft Excel, open this file, and convince yourself.
Since version 0.2, the source tarball also includes a graphical tool named POLEView. Its purpose is to show the content of a structured storage in a tree view. It is also possible to view each stream in hexadecimal format and/or export the stream as well. You can study its source code to get familiar on how to use POLE API.
To compile POLEView, you need Qt (from Trolltech) version 3.x. Most Linux distributions normally already package the latest version of Qt, so it is likely that you need to worry about this. The Windows version is still planned, awaiting for the release of Qt version 4.
The build command for poleview is:
qmake && make
<<lessA structured storage is normally used to store files inside another file; you can even have complex directory tree inside. It can be treated as a filesystem inside a file.
The most popular use of structured storage is in Microsoft Office. Structured storage does not offer compression nor encryption support, hence usually it is used only for interoperability purposes.
Compared to structured storage routines offered by Microsoft Windows API, POLE has the advantage that it is portable. You can access any structured storage in the supported platform, you dont need to rely on Windows library.
Using
To compile POLE, you need a C++ compiler, with standard C++ library which supports STL (Standard Template Library).
POLE is just a library, you have to integrate it as part of your application/project. Since it consists of one source file and one header file, it does not make much sense to compile POLE as separate library (either static or dynamic). Simply add these files to your project and you are done.
The source tarball of POLE demonstrates the use of POLE to build poledump, a small utility to extract any stream inside a structured storage. If you use g++ as the compiler, you can compile poledump using the following command:
g++ -o poledump pole.cpp poledump.cpp
You may use poledump like the example below:
poledump budget.xls Workbook result.xls
The above command will extract a stream named Workbook inside Excel document (budget.xls) and save it as result.xls. File result.xls will still be recognized as a valid workbook (in raw format). Launch Microsoft Excel, open this file, and convince yourself.
Since version 0.2, the source tarball also includes a graphical tool named POLEView. Its purpose is to show the content of a structured storage in a tree view. It is also possible to view each stream in hexadecimal format and/or export the stream as well. You can study its source code to get familiar on how to use POLE API.
To compile POLEView, you need Qt (from Trolltech) version 3.x. Most Linux distributions normally already package the latest version of Qt, so it is likely that you need to worry about this. The Windows version is still planned, awaiting for the release of Qt version 4.
The build command for poleview is:
qmake && make
Download (0.016MB)
Added: 2005-04-13 License: BSD License Price:
1655 downloads
PloneExFile 4.0.0
PloneExFile provides a Plone/AT content type with an attachment, supporting preview & indexing & lock. more>>
PloneExFile provides a Plone/AT content type with an attachment, supporting preview & indexing & lock.
PloneExFile is a file like content type that provides indexing and preview support for MS Word, MS Excel, MS Powerpoint, PDF and OO Writer files.
Works with:
- Plone 2.5
- Plone 2.1
Enhancements:
- Added German translations and fixed description of upgrade procedure; provided by Carsten Kirck. Thank you!
<<lessPloneExFile is a file like content type that provides indexing and preview support for MS Word, MS Excel, MS Powerpoint, PDF and OO Writer files.
Works with:
- Plone 2.5
- Plone 2.1
Enhancements:
- Added German translations and fixed description of upgrade procedure; provided by Carsten Kirck. Thank you!
Download (0.077MB)
Added: 2007-03-10 License: GPL (GNU General Public License) Price:
958 downloads
iPeer 2.0.8.3
iPeer is an application to develop and deliver rubric-based peer evaluations, to review and release student comments. more>>
iPeer is an application to develop and deliver rubric-based peer evaluations, to review and release student comments, to build progress report forms online, and to analyze evaluation results.
iPeer features a built-in user management system, data import/export, and an easy-to-use installer.
Main features:
- Assignment creation.
- Custom rubric creation.
- User management system, including bulk import of students and groups.
- Student reminders via email.
- Reminder scheduling.
- Profile management.
- Student Feedback System.
- Release Comments to Students.
- Wizard Feature, Step by Step Guide for New Users.
- Easy-to-Use Installer.
- Simple Evaluatoin for TBL (Team-Based Learning).
- Export Results to Excel or txt files.
- Student Self Registration.
<<lessiPeer features a built-in user management system, data import/export, and an easy-to-use installer.
Main features:
- Assignment creation.
- Custom rubric creation.
- User management system, including bulk import of students and groups.
- Student reminders via email.
- Reminder scheduling.
- Profile management.
- Student Feedback System.
- Release Comments to Students.
- Wizard Feature, Step by Step Guide for New Users.
- Easy-to-Use Installer.
- Simple Evaluatoin for TBL (Team-Based Learning).
- Export Results to Excel or txt files.
- Student Self Registration.
Download (9.0MB)
Added: 2007-05-28 License: GPL (GNU General Public License) Price:
880 downloads
Spreadsheet::WriteExcelXML 0.10
Spreadsheet::WriteExcelXML is a Perl module that can create an Excel file in XML format. more>>
Spreadsheet::WriteExcelXML is a Perl module that can create an Excel file in XML format.
SYNOPSIS
To write a string, a formatted string, a number and a formula to the first worksheet in an Excel XML spreadsheet called perl.xls:
use Spreadsheet::WriteExcelXML;
# Create a new Excel workbook
my $workbook = Spreadsheet::WriteExcelXML->new("perl.xls");
# Add a worksheet
$worksheet = $workbook->add_worksheet();
# Add and define a format
$format = $workbook->add_format(); # Add a format
$format->set_bold();
$format->set_color(red);
$format->set_align(center);
# Write a formatted and unformatted string, row and column notation.
$col = $row = 0;
$worksheet->write($row, $col, "Hi Excel!", $format);
$worksheet->write(1, $col, "Hi Excel!");
# Write a number and a formula using A1 notation
$worksheet->write(A3, 1.2345);
$worksheet->write(A4, =SIN(PI()/4));
The Spreadsheet::WriteExcelXML module can be used to create an Excel file in XML format. The Excel XML format is supported in Excel 2002 and 2003.
Multiple worksheets can be added to a workbook and formatting can be applied to cells. Text, numbers, and formulas can be written to the cells. The module supports strings up to 32,767 characters and the strings can be in UTF8 format.
Spreadsheet::WriteExcelXML uses the same interface as Spreadsheet::WriteExcel.
This module cannot, as yet, be used to write to an existing Excel XML file.
<<lessSYNOPSIS
To write a string, a formatted string, a number and a formula to the first worksheet in an Excel XML spreadsheet called perl.xls:
use Spreadsheet::WriteExcelXML;
# Create a new Excel workbook
my $workbook = Spreadsheet::WriteExcelXML->new("perl.xls");
# Add a worksheet
$worksheet = $workbook->add_worksheet();
# Add and define a format
$format = $workbook->add_format(); # Add a format
$format->set_bold();
$format->set_color(red);
$format->set_align(center);
# Write a formatted and unformatted string, row and column notation.
$col = $row = 0;
$worksheet->write($row, $col, "Hi Excel!", $format);
$worksheet->write(1, $col, "Hi Excel!");
# Write a number and a formula using A1 notation
$worksheet->write(A3, 1.2345);
$worksheet->write(A4, =SIN(PI()/4));
The Spreadsheet::WriteExcelXML module can be used to create an Excel file in XML format. The Excel XML format is supported in Excel 2002 and 2003.
Multiple worksheets can be added to a workbook and formatting can be applied to cells. Text, numbers, and formulas can be written to the cells. The module supports strings up to 32,767 characters and the strings can be in UTF8 format.
Spreadsheet::WriteExcelXML uses the same interface as Spreadsheet::WriteExcel.
This module cannot, as yet, be used to write to an existing Excel XML file.
Download (0.14MB)
Added: 2006-12-04 License: Perl Artistic License Price:
1054 downloads
JCite 1.9
JCite project contains cites snippets of Java source code or Excel sheets into HTML documents. more>>
JCite project contains cites snippets of Java source code or Excel sheets into HTML documents – API documentation, for instance.
Citing from tests, or tested code, guarantees that examples really work. And, thanks to the excellent Java2Html library, they get automatic syntax highlighting.
<<lessCiting from tests, or tested code, guarantees that examples really work. And, thanks to the excellent Java2Html library, they get automatic syntax highlighting.
Download (0.22MB)
Added: 2007-06-13 License: BSD License Price:
863 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above excel 0.1 search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed