Apache POI

Source: Wikipedia, the free encyclopedia.

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

See also

References

  1. ^ "History of Changes". Retrieved September 19, 2022.
  2. ^
    JavaWorld
    , retrieved 2020-07-21
  3. ^ POI homepage from October 2004, Coyote Song, archived from the original on October 15, 2004, 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 March 7, 2019.
  8. ^ "POI-HPBF - Java API To Access Microsoft Publisher Format Files". Poi.apache.org. Retrieved March 7, 2019.
  9. ^ Codeplex NPOI, Microsoft, archived from the original on March 28, 2012
  10. ^ POI-HSMF, Apache, archived from the original on August 7, 2011, retrieved July 31, 2011
  11. ^ POI-HSSF, Apache
  12. ^ POI-HWPF, Apache
  13. ^ POI-HSLF, Apache
  14. ^ POI-Ruby, Apache
  15. ^ "HadoopOffice for Hive/Flink/Spark". Github.com. July 19, 2018. Retrieved March 7, 2019.
  16. ^ "Spark Excel". Github.com. Retrieved March 7, 2019.

External links