Lançado a release 4.1.2 do Apache POI

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/