Apache POI
Encyclopedia
|
| Tutorials | Encyclopedia | Dictionary | Directory |
|
Apache POI
Apache POI, a project run by the Apache Software Foundation, and previously a sub-project of the Jakarta Project, provides pure Java libraries for reading and writing files in Microsoft Office formats, such as Word, PowerPoint and Excel.
History and roadmapThe name was originally an acronym for "Poor Obfuscation Implementation",[1] referring humorously to the fact that the file formats seemed to be deliberately obfuscated, but poorly, since they were successfully reverse-engineered. This expansion ? and those of the similar names for the various sub-projects ? were removed from the official web-pages in order to better market the tools to businesses who would not consider such humour appropriate. The authors also noted the existence of the Hawaiian poi dish, made of mashed taro root, which had similarly derogatory connotations.[2] Office Open XML supportWork is underway to support the Office Open XML file formats. The work is currently in an SVN branch, and is expected to become POI 3.5. The targeted final release date was the summer 2008[3], but although development has progressed steadily, the release has not shipped yet. This work remains controversial and tentative due to questions regarding Microsoft's Open Specification Promise patent license.[4] ArchitectureThe Apache POI project contains the following subcomponents:
Currently (as of April, 2008), and apart from the base POIFS component, the HSSF component is the more advanced feature of the library.[5] The other components (HPSF, HWPF, and HSLF) are in a working stage but still in early level of development.[6][7] The POI library is also provided as a Ruby extension. References
External links
de:Apache POI fr:Apache POI ja:Apache POI pl:Apache POI zh:Apache POI Source: Wikipedia | The above article is available under the GNU FDL. | Edit this article
|
|
top
©2008-2009 TutorGig.com. All Rights Reserved. Privacy Statement