Currently, I am doing a research on various solutions available for java & excel xls integration to be used for our next generation sales quotation tools. I found this article already did some work and compile a list of solution available below:
Library / package | License | Description |
---|---|---|
Actuate Spreadsheet Engine | Commercial, 30-day trial version available | Write Excel (XLS) files. |
ExcelAccessor | ? | Read and write Excel (XLS) files. |
ExcelReader | ? | JavaWorld article on how to read Microsoft Excel (XLS) files, including code. Requires an installed Microsoft ODBC driver for Excel files, and Sun's ODBC-JDBC driver. |
ExtenXLS | Commercial, 30-day trial version available | Read and write Microsoft Excel (XLS) files. |
JACOB project | LGPL | Java COM bridge with examples to interface Excel. |
Java Excel API | LGPL | Read Excel (XLS) 97, 98 and 2000 files. |
Java to Excel conversion | ? | Write SYLK files, which Excel can import and export. |
JExcel | Commercial | Swing component to integrate Excel via JNI. |
jXLS | LGPL | Create Excel files using XLS templates. |
POI | Apache Software License 1.1 | Read and write Microsoft OLE 2 compound document format files. This includes MS Office files (DOC, XLS, PPT) written with Office versions that were released after 1997. |
Snowbound | Commercial | Read Excel files. |
SoftArtisans OfficeWriter | Commercial | Write Word and Excel files. |
Vista JDBC | Commercial, 15-day trial version available | JDBC driver to access MS Excel (XLS) files. |
xlSQL | GPL | JDBC driver to access MS Excel (XLS) and CSV files. |
In addition to this table, following links are viable choice for java & excel integration in the application.
Handle Excel files
Content Tagged with excel + Java
ExtenXLS Java Spreadsheet SDK
XLSBeans - mapping Excel sheets to POJOs
Java Excel API
JACOB - JAVA-COM Bridge to call COM components
The Java-Excel solution
Read and Write Microsoft Excel Documents with Jakarta's POI - (The Excel Document Model)
Excel Reports with Apache Cocoon and POI
Jxcell
j-integra - Accessing Excel from Java
ActiveXLS™ Professional for Java
Apache POI - Java API To Access Microsoft Format Files
jXLS - generating Excel files using XLS templates
2 comments:
Hi Hai,
Currently I am Using Appace POI in my application to generate the Excel report, but in POI there is a row limit.(65536)in MS offce 2003.
Can you provide other java API which I can use to generate a report with more then 65536 limit(In MS office 2007).
Thanks for the info and links!
Post a Comment