Apache POI

Un article de Wikipédia, l'encyclopédie libre.

POI (Poor Obfuscation Implementation ou mise en œuvre de l'obfuscation pauvre) est un projet de l'Apache Software Foundation permettant de manipuler avec le langage 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 se moque des formats de fichiers de Microsoft Office. Cette nomenclature n'est pas mise en avant par la fondation Apache pour des raisons commerciales.

POI permet de travailler avec des fichiers Excel et Word. POI est constitué de plusieurs composants :

  • POIFS (Poor Obfuscation Implementation File System ou système de fichier de POI) : Lien entre objets OLE2 et java
  • HSSF (Horrible SpreadSheet Format ou Format horrible de feuilles de calcul) : permet de travailler avec des fichiers Excel (XLS) en écriture et lecture.
  • HWPF (Horrible Word Processor Format ou Format horrible de traitement de texte) : permet de travailler avec des fichiers Word en écriture et lecture.
  • HPSF (Horrible Slide Layout Format ou Format horrible de présentation) : permet de faire un lien avec les propriétés des OLE2 et Java

[modifier] Liens externes