excel
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 119
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
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
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
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
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
Spreadsheet::ParseExcel 0.32
Spreadsheet::ParseExcel is a Perl module to get information from an Excel file. more>>
Spreadsheet::ParseExcel is a Perl module to get information from an Excel file.
This module allows you to get information from Excel file.
This module can handle files of Excel95, 97 and 2000. (and now supports Excel4)
The module will work on the majority of Windows, UNIX and Macintosh platforms.
<<lessThis module allows you to get information from Excel file.
This module can handle files of Excel95, 97 and 2000. (and now supports Excel4)
The module will work on the majority of Windows, UNIX and Macintosh platforms.
Download (0.096MB)
Added: 2007-05-05 License: Perl Artistic License Price:
919 downloads
Spreadsheet::WriteExcel 2.18
Spreadsheet::WriteExcel is a Perl module which can be used to create native Excel binary files. more>>
Spreadsheet::WriteExcel module is can be used to create native Excel binary files.
Formatted text and numbers can be written to multiple worksheets in a workbook. Formulas and functions are also supported. It is 100% Perl and doesnt require any Windows libraries or a copy of Excel.
It will also work on the majority of Unix and Macintosh platforms. Generated files are compatible with Excel 97, 2000, 2002, and 2003, and with OpenOffice and Gnumeric. An older version also supports Excel 5/95.
<<lessFormatted text and numbers can be written to multiple worksheets in a workbook. Formulas and functions are also supported. It is 100% Perl and doesnt require any Windows libraries or a copy of Excel.
It will also work on the majority of Unix and Macintosh platforms. Generated files are compatible with Excel 97, 2000, 2002, and 2003, and with OpenOffice and Gnumeric. An older version also supports Excel 5/95.
Download (0.46MB)
Added: 2007-01-25 License: Artistic License Price:
1024 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
Diet Tracker 1.5
Diet Tracker is a set of Perl codes to help you keep track of your diet progress. more>>
Diet Tracker is a set of Perl codes to help you keep track of your diet progress. Diet Tracker uses a MySQl database to store and display your weight variations and calorie intake as you progress in your diet.
This software was inspired by Jeremy Zawodnys Excel spreadsheet that does almost the same thing. I wanted a web version that was simple and meant for single user and not finding any, wrote one.
Main features:
- Web based
- Track calorie intake per day
- Graphs to track weight and intake history
- Moving average calculation to even out jitters
- Automatic BMI calculation
- Clean interface
<<lessThis software was inspired by Jeremy Zawodnys Excel spreadsheet that does almost the same thing. I wanted a web version that was simple and meant for single user and not finding any, wrote one.
Main features:
- Web based
- Track calorie intake per day
- Graphs to track weight and intake history
- Moving average calculation to even out jitters
- Automatic BMI calculation
- Clean interface
Download (0.14MB)
Added: 2007-07-23 License: GPL (GNU General Public License) Price:
826 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
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
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
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
Text::LooseCSV 1.5
Text::LooseCSV is a highly forgiving variable length record text parser; compare to MS Excel. more>>
Text::LooseCSV is a highly forgiving variable length record text parser; compare to MS Excel.
SYNOPSIS
use Text::LooseCSV;
use IO::File;
$fh = new IO::File $fname;
$f = new Text::LooseCSV($fh);
# Some optional settings
$f->word_delimiter("t");
$f->line_delimiter("n");
$f->no_quotes(1);
# Parse/split a line
while ($rec = $f->next_record())
{
if ($rec == -1)
{
warn("corrupt rec: ", $f->cur_line);
next;
}
# process $rec as arrayref
...
}
# Or, (vice-versa) create a variable-length record file
$line = $f->form_record( [ Debbie Does Dallas,30.00,VHS,Classic ] );
Why another variable-length text record parser? Ive had the privilege to parse some of the gnarliest data ever seen and everything else I tried on CPAN choked (at the time I wrote this module). This module has been munching on millions of records of the filthiest data imaginable at several production sites so I thought Id contribute.
This module follows somewhat loose rules (compare to MS Excel) and will handle embedded newlines, etc. It is capable of handling large files and processes data in line-chunks. If MAX_LINEBUF is reached, however, it will mark the current record as corrupt, return -1 and start over again at the very next line. This will (of course) process tab-delimited data or whatever value you set for word_delimiter.
Methods are called in perl OO fashion.
WARNING this module messes with $/ line_delimiter sets $/ and is always called during construction. Dont change $/ during program execution!
<<lessSYNOPSIS
use Text::LooseCSV;
use IO::File;
$fh = new IO::File $fname;
$f = new Text::LooseCSV($fh);
# Some optional settings
$f->word_delimiter("t");
$f->line_delimiter("n");
$f->no_quotes(1);
# Parse/split a line
while ($rec = $f->next_record())
{
if ($rec == -1)
{
warn("corrupt rec: ", $f->cur_line);
next;
}
# process $rec as arrayref
...
}
# Or, (vice-versa) create a variable-length record file
$line = $f->form_record( [ Debbie Does Dallas,30.00,VHS,Classic ] );
Why another variable-length text record parser? Ive had the privilege to parse some of the gnarliest data ever seen and everything else I tried on CPAN choked (at the time I wrote this module). This module has been munching on millions of records of the filthiest data imaginable at several production sites so I thought Id contribute.
This module follows somewhat loose rules (compare to MS Excel) and will handle embedded newlines, etc. It is capable of handling large files and processes data in line-chunks. If MAX_LINEBUF is reached, however, it will mark the current record as corrupt, return -1 and start over again at the very next line. This will (of course) process tab-delimited data or whatever value you set for word_delimiter.
Methods are called in perl OO fashion.
WARNING this module messes with $/ line_delimiter sets $/ and is always called during construction. Dont change $/ during program execution!
Download (0.006MB)
Added: 2006-12-21 License: Perl Artistic License Price:
1037 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 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