POI stond oorspronkelijk voor ‘Poor Obfuscation Implementation’, als steek onder water naar Microsoft vanwege het gebrek aan transparantie van hun formaten. Maar sinds halverwege 2008 investeert Microsoft in Apache en al vanaf begin dat jaar werkt de softwaregigant samen met Sourcesense aan Apache POI.

De vorige versie ondersteunde OLE2 Compound documentformaten, en 3.5 voegt daar OOXML-documenten aan toe. De bibliotheek kan nu dus omgaan met XLS, DOC, XLSX, DOCX en PPTX files, zonder de native bibliotheken en alleen met gebruikmaking van pure Java. Ontwikkelaars kunnen nu dus met een gewone API werken, zonder dat ze zich er zorgen over hoeven te maken met welke versie van Office documenten zijn aangemaakt.

Bron: Techworld