Overview | ![]() |
What is it?
The POI project is the master project for developing pure Java ports of file formats based on Microsoft's OLE 2 Compound Document Format. OLE 2 Compound Document Format is used by Microsoft Office Documents, as well as by programs using MFC property sets to serialize their document objects.
Sub-Projects
There following are ports, packages or components contained in the POI project.
POIFS
POIFS is the set of APIs for reading and writing OLE 2 Compound Document Formats using (only) Java.
HSSF
HSSF is the set of APIs for reading and writing Microsoft Excel 97(-XP) spreadsheet using (only) Java.
HDF
HDF is the set of APIs for reading and writing Microsoft Word 97(-XP) spreadsheet using (only) Java.
HPSF
HPSF is the set of APIs for reading property sets using (only) Java.
POI-Utils
POI-Utils are general purpose artifacts from POI development that have not yet been implemented elsewhere. We're always looking to donate these and maintain them as part of a general library used in another project. These are things we need to complete our mission but are generally outside of it.