Разработчик(и) | Фонд программного обеспечения Apache |
---|---|
Стабильный релиз | 5.3.0 / 2 июля 2024 г. (2024-07-02) [1] |
Репозиторий | Репозиторий POI |
Написано в | Ява |
Операционная система | Кроссплатформенный |
Тип | API для доступа к форматам Microsoft Office |
Лицензия | Лицензия Apache 2.0 |
Веб-сайт | poi.apache.org |
Apache POI , проект, реализуемый Apache Software Foundation , а ранее являвшийся подпроектом Jakarta Project , предоставляет чистые библиотеки Java для чтения и записи файлов в форматах Microsoft Office , таких как Word , PowerPoint и Excel .
Первоначально название было аббревиатурой от "Poor Obfuscation Implementation" [2], юмористически ссылаясь на тот факт, что форматы файлов, казалось, были намеренно запутаны , но плохо, поскольку они были успешно реверсированы . Это объяснение — и те из похожих названий для различных подпроектов — были удалены с официальных веб-страниц, чтобы лучше продавать инструменты компаниям, которые не посчитали бы такой юмор уместным. Первоначальные авторы ( Эндрю С. Оливер и Марк Джонсон) также отметили существование гавайского блюда пои , приготовленного из измельченного корня таро , которое имело аналогичные уничижительные коннотации. [3]
POI поддерживает форматы файлов ISO/IEC 29500:2008 Office Open XML, начиная с версии 3.5. Значительный вклад в поддержку OOXML внесла Sourcesense, [4] компания с открытым исходным кодом , которая была заказана Microsoft для разработки этого вклада. [5] Эта ссылка вызвала споры, некоторые участники POI подвергли сомнению патентную защиту POI OOXML в отношении патентной лицензии Microsoft Open Specification Promise . [6]
Проект Apache POI содержит следующие подкомпоненты (значения аббревиатур взяты из старой документации):
Компонент HSSF является наиболее продвинутой функцией библиотеки. [11] Другие компоненты (HPSF, HWPF и HSLF) пригодны для использования, но менее функциональны. [12] [13]
Библиотека POI также предоставляется как расширение Ruby [14] или ColdFusion .
Существуют модули для платформ Big Data (например, Apache Hive/Apache Flink/Apache Spark), которые обеспечивают определенную функциональность Apache POI, например обработку файлов Excel. [15] [16]
Легенда: | Неподдерживаемая версия | Старая версия, все еще поддерживается | Последняя версия | Latest preview version | Будущий релиз |
---|
Номер версии | Дата выпуска |
---|---|
Latest version: 5.3.0 | 2 июля 2024 г. |
Old version, no longer maintained:5.2.5 | 25 ноября 2023 г. |
Old version, no longer maintained:5.2.4 | 28 сентября 2023 г. |
Old version, no longer maintained:5.2.3 | 16 сентября 2022 г. |
Old version, no longer maintained:5.2.2 | 19 марта 2022 г. |
Old version, no longer maintained:5.2.1 | 3 марта 2022 г. |
Old version, no longer maintained:5.2.0 | 14 января 2022 г. |
Old version, no longer maintained:5.1.0 | 1 ноября 2021 г. |
Old version, no longer maintained:5.0.0 | 20 января 2021 г. |
Old version, no longer maintained:4.1.2 | 14 февраля 2020 г. |
Old version, no longer maintained:4.1.1 | 20 октября 2019 г. |
Old version, no longer maintained:4.1.0 | 9 апреля 2019 г. |
Old version, no longer maintained:4.0.0 | 7 сентября 2018 г. |
Old version, no longer maintained:3.17 | 15 сентября 2017 г. |
Old version, no longer maintained:3.16 | 19 апреля 2017 г. |
Old version, no longer maintained:3.15 | 21 сентября 2016 г. |
Old version, no longer maintained:3.14 | 2 марта 2016 г. |
Old version, no longer maintained:3.13 | 29 сентября 2015 г. |
Old version, no longer maintained:3.12 | 11 мая 2015 г. |
Old version, no longer maintained:3.11 | 21 декабря 2014 г. |
Old version, no longer maintained:3.10.1 | 18 августа 2014 г. |
Old version, no longer maintained:3.10 | 8 февраля 2014 г. |
Old version, no longer maintained:3.9 | 3 декабря 2012 г. |
Old version, no longer maintained:3.8 | 26 марта 2012 г. |
Old version, no longer maintained:3.7 | 29 октября 2010 г. |
Old version, no longer maintained:3.6 | 14 декабря 2009 г. |
Old version, no longer maintained:3.5 | 28 сентября 2009 г. |
Old version, no longer maintained:3.2 | 19 октября 2008 г. |
Old version, no longer maintained:3.1 | 29 июня 2008 г. |
Old version, no longer maintained:3.0.2 | 4 февраля 2008 г. |
Old version, no longer maintained:3.0.1 | 5 июля 2007 г. |
Old version, no longer maintained:3.0 | 18 мая 2007 г. |
Old version, no longer maintained:2.5.1 | 29 февраля 2004 г. |
Old version, no longer maintained:2.5 | 29 февраля 2004 г. |
Old version, no longer maintained:2.0 | 26 января 2004 г. |
Old version, no longer maintained:1.5.1 | 16 июня 2002 г. |
Old version, no longer maintained:1.5 | 6 мая 2002 г. |
Old version, no longer maintained:1.2.0 | 19 января 2002 г. |
Old version, no longer maintained:1.1.0 | 4 января 2002 г. |
Old version, no longer maintained:1.0.2 | 11 января 2002 г. |
Old version, no longer maintained:1.0.1 | 4 января 2002 г. |
Old version, no longer maintained:1.0.0 | 30 декабря 2001 г. |