Ontem foi disponibilizado a release 4.1.2 do Apache POI, um dos frameworks mais utilizados na plataforma java para trabalhar com documentos Microsoft Office.
O Apache POI é um framework que fornece bibliotecas Java para leitura e gravação de arquivos em vários formatos baseados no Open Office XML e OLE (Object Linking and Embedding) da Microsoft. Abaixo alguns dos formatos e seus respectivos componentes presentes no POI:
Componente | Tipo de formato |
---|---|
POIFS (Poor Obfuscation Implementation File System) | Sistema de arquivos OLE2 |
HPSF (Horrible Property Set Format) | Conjuntos de propriedades OLE2 |
HSSF (Horrible SpreadSheet Format) | Excel XLS |
XSSF (XML SpreadSheet Format) | Excel XLSX |
HSLF (Horrible Slide Layout Format) | PowerPoint PPT |
XSLF (XML Slide Layout Format) | PowerPoint PPTX |
HWPF (Horrible Word Processor Format) | Word DOC |
XWPF (XML Word Processor Format) | Word DOCX |
A release 4.1.2 lançada ontem apresenta melhor suporte a gráficos no XDDF, várias correções de renderização nos módulos SL / EMF comuns e OOM ao manipular índices de slides arbitrários no XSLF (+ uma nova dependência do SparseBitSet 1.2). Várias dependências também foram atualizadas para suas versões mais recentes para detectar correções de segurança e outras melhorias.
A primeira versão do Apache POI foi lançada em agosto de 2001 e hoje está na release 4.1.2, versão que foi lançado ontem 17/02/2020. Desde de sua versão 4.0.1, o POI requer no minimo Java 8 e com pequenas ressalvas, pode trabalhar com o Java 11.
Maiores informações e documentação completa podem ser encontradas no site https://poi.apache.org/