Apache POI

Source: Wikipedia, the free encyclopedia.
Apache POI
Stable release
5.2.5 / November 25, 2023; 4 months ago (2023-11-25)[1]
Apache License 2.0
Websitepoi.apache.org

Apache POI, a project run by the

Java libraries for reading and writing files in Microsoft Office formats, such as Word, PowerPoint and Excel
.

History and roadmap

The name was originally an

taro root, which had similarly derogatory connotations.[3]

Office Open XML support

POI supports the ISO/IEC 29500:2008

Architecture

The Apache POI project contains the following subcomponents (meaning of acronyms is taken from old documentation):

The HSSF component is the most advanced feature of the library.[11] Other components (HPSF, HWPF, and HSLF) are usable, but less full-featured.[12][13]

The POI library is also provided as a

ColdFusion
extension.

There are modules for Big Data platforms (e.g. Apache Hive/Apache Flink/Apache Spark), which provide certain functionality of Apache POI, such as the processing of Excel files.[15][16]

Version history

Legend: Old version, not maintained Older version, still maintained Current stable version Latest preview version Future release

Version number

Date of release
Current stable version: 5.2.5 25. November 2023
Old version, no longer maintained: 5.2.4 29. September 2023
Old version, no longer maintained: 5.2.3 16. September 2022
Old version, no longer maintained: 5.2.2 19. March 2022
Old version, no longer maintained: 5.2.1 03. March 2022
Old version, no longer maintained: 5.2.0 14. January 2022
Old version, no longer maintained: 5.1.0 01. November 2021
Old version, no longer maintained: 5.0.0 20. January 2021
Old version, no longer maintained: 4.1.2 14. February 2020
Old version, no longer maintained: 4.1.1 20. October 2019
Old version, no longer maintained: 4.1.0 09. April 2019
Old version, no longer maintained: 4.0.0 07. September 2018
Old version, no longer maintained: 3.17 15. September 2017
Old version, no longer maintained: 3.16 19. April 2017
Old version, no longer maintained: 3.15 21. September 2016
Old version, no longer maintained: 3.14 2. March 2016
Old version, no longer maintained: 3.13 29. September 2015
Old version, no longer maintained: 3.12 11. May 2015
Old version, no longer maintained: 3.11 21. December 2014
Old version, no longer maintained: 3.10.1 18. August 2014
Old version, no longer maintained: 3.10 8. February 2014
Old version, no longer maintained: 3.9 3. December 2012
Old version, no longer maintained: 3.8 26. March 2012
Old version, no longer maintained: 3.7 29. October 2010
Old version, no longer maintained: 3.6 14. December 2009
Old version, no longer maintained: 3.5 28. September 2009
Old version, no longer maintained: 3.2 19. October 2008
Old version, no longer maintained: 3.1 29. June 2008
Old version, no longer maintained: 3.0.2 4. February 2008
Old version, no longer maintained: 3.0.1 5. July 2007
Old version, no longer maintained: 3.0 18. May 2007
Old version, no longer maintained: 2.5.1 29. February 2004
Old version, no longer maintained: 2.5 29. February 2004
Old version, no longer maintained: 2.0 26. January 2004
Old version, no longer maintained: 1.5.1 16. June 2002
Old version, no longer maintained: 1.5 6. May 2002
Old version, no longer maintained: 1.2.0 19. January 2002
Old version, no longer maintained: 1.1.0 4. January 2002
Old version, no longer maintained: 1.0.2 11. January 2002
Old version, no longer maintained: 1.0.1 4. January 2002
Old version, no longer maintained: 1.0.0 30. December 2001

See also

References

  1. ^ "History of Changes". Retrieved 2022-09-19.
  2. ^
    JavaWorld
    , retrieved 2020-07-21
  3. ^ POI homepage from October 2004, Coyote Song, archived from the original on 2004-10-15, showing original explanations for naming.
  4. ^ SourceSense
  5. ^ McDougall, Paul (26 March 2008). "Microsoft Eyes Open Source Components for Office 2007". InformationWeek. Retrieved 2020-07-21.
  6. ^ Oliver, Andrew C. (27 March 2008), "Rejection of any ENCUMBERED Microsoft Donation to POI", POI development mailing list archives, retrieved 2020-07-21
  7. ^ a b c d e "POI API Documentation". Poi.apache.org. Retrieved 2019-03-07.
  8. ^ "POI-HPBF - Java API To Access Microsoft Publisher Format Files". Poi.apache.org. Retrieved 2019-03-07.
  9. ^ Codeplex NPOI, Microsoft, archived from the original on 2012-03-28
  10. ^ POI-HSMF, Apache, archived from the original on 2011-08-07, retrieved 2011-07-31
  11. ^ POI-HSSF, Apache
  12. ^ POI-HWPF, Apache
  13. ^ POI-HSLF, Apache
  14. ^ POI-Ruby, Apache
  15. ^ "HadoopOffice for Hive/Flink/Spark". Github.com. 2018-07-19. Retrieved 2019-03-07.
  16. ^ "Spark Excel". Github.com. Retrieved 2019-03-07.

External links