| Développé par | Apache Software Foundation |
|---|---|
| Première version | |
| Dernière version | 5.5.1 () |
| Dépôt | git.apache.org/poi.git |
| Écrit en | Java |
| Environnement | Multi-plateforme |
| Langues | Anglais |
| Type | Bibliothèque Java (d) |
| Licence | Apache License 2.0 |
| Site web | http://poi.apache.org |
POI (Poor Obfuscation Implementation ou mise en œuvre d'une mauvaise obfuscation) est un projet de l'Apache Software Foundation permettant de manipuler avec la technologie Java divers types de fichiers créés par Microsoft Office. Au sein de cette fondation, il faisait auparavant partie du projet Jakarta.
L'ensemble des noms de cette bibliothèque est une parodie des extensions de fichiers de Microsoft Office. Cette nomenclature n'est pas mise en avant par la fondation Apache pour des raisons commerciales : Microsoft contribue désormais à POI,.
POI permet de travailler avec des fichiers de Microsoft Office. POI est constitué de plusieurs composants :