Java Excel API(jexcelapi) - A Java API to read, write, and modify Excel spreadsheets
Java Excel API is a mature, open source (GNU Lesser General Public License) Java API enabling developers to read, write, and modifiy Excel spreadsheets dynamically. Java developers can read Excel spreadsheets, modify them with a convenient and simple API, and write the changes to any output stream (e.g. disk, HTTP, database, or any socket).
Similar Java libraries include Apache POI
Major features include:
- Reads data from Excel 95, 97, 2000, XP, and 2003 workbooks
- Reads and writes formulas (Excel 97 and later only)
- Generates spreadsheets in Excel 2000 format
- Supports font, number and date formatting
- Supports shading, bordering, and coloring of cells
- Modifies existing worksheets
- Is internationalized, enabling processing in almost any locale, country, language, or character encoding (formulas are currently only supported in English, French, Spanish, and German, but more can be added if translated)
- Supports copying of charts
- Supports insertion and copying of images into spreadsheets
- Supports logging with Jakarta Commons Logging, log4j, JDK 1.4 Logger, etc
Known Limitations:
- JExcelApi does not generate or chart, graph or macro information. This information is however preserved when spreadsheets are copied
- When adding images to a sheet, only PNG image formats are supported
Useful Links: