Apache POI

Apache POI
Apache POI
Entwickler Apache Software Foundation
Aktuelle Version 3.7[1]
(29. Oktober 2010)
Betriebssystem plattformunabhängig
Programmier­sprache Java
Lizenz Apache-Lizenz 2.0
poi.apache.org/

POI ist Open Source Software, welche Java-APIs zum Lesen und Schreiben von Dateien im Dateiformat von Microsoft Office wie z. B. Word und Excel bereitstellt. Es startete als Teil des Jakarta-Projekts und ist nun ein Apache-Top-Level-Projekt.

Der Name war ursprünglich ein Akronym für "Poor Obfuscation Implementation".

Das Apache-POI-Projekt enthält die folgenden Teilkomponenten:

  • POIFS (Poor Obfuscation Implementation File System): Diese Komponente liest und schreibt Dateien in Microsofts OLE-2-Compound-Document-Format. Beim OLE-2-Compound-Document-Format handelt es sich um ein Dateisystem, in dem die Daten eines Microsoft-Office-Dokuments in Form von Dateien abgelegt werden. Das Wort Obfuscation spielt darauf an, dass dieses Dateisystem etwas verschleiert ist.
  • HSSF (Horrible Spreadsheet Format) und XSSF: Diese Komponente liest und schreibt Microsoft Excel Dateien (Excel-97, Excel-XP, Excel-2003, Excel-2007, Excel-2008).
  • HPSF (Horrible Property Set Format): Diese Komponente liest und schreibt Informationen über die Dokumenteigenschaften einer Microsoft-Office-Datei (»Datei → Eigenschaften«).
  • HWPF (Horrible Word Processor Format) und XWPF: Diese Kompomente liest und schreibt Microsoft Word Dateien (Word-97, Word-XP, Word-2003, Word-2007). Sie unterstützt noch nicht das docx Format. Die Komponente befindet sich im Scratchpad (siehe unten).
  • HSLF (Horrible Slide Format) und XSLF: Diese Kompomente liest und schreibt Microsoft Powerpoint Dateien (PowerPoint-97, Powerpoint-XP, Powerpoint-2003). Sie befindet sich im Scratchpad (siehe unten).
  • HDGF (Horrible DiaGram Format): Diese Komponente liest Microsoft Visio Dateien (Visio-97, Visio-XP, Visio-2003, Visio-2007). Ein beschreiben der Dateien ist nicht möglich. Die Komponente befindet sich im Scratchpad (siehe unten).
  • HPBF (Horrible PuBlisher Format): Diese Komponente liest Microsoft Publisher Dateien. Die Komponente befindet sich im Scratchpad (siehe unten).
  • HSMF: Liest Microsoft Outlook Dateien.

Inhaltsverzeichnis

Versionshistorie

Legende: Ältere Version; nicht mehr unterstützt Ältere Version; noch unterstützt Aktuelle Version Aktuelle Vorabversion Zukünftige Version

Versionsnummer

Freigabedatum
Ältere Version; nicht mehr unterstützt: 1.0.0
Ältere Version; nicht mehr unterstützt: 1.1.0
Ältere Version; nicht mehr unterstützt: 1.5.0 6. Mai 2002
Ältere Version; nicht mehr unterstützt: 1.5.1 16. Juni 2002
Ältere Version; nicht mehr unterstützt: 2.0.0 26. Januar 2004
Ältere Version; nicht mehr unterstützt: 2.5.1 29. Februar 2004
Ältere Version; nicht mehr unterstützt: 3.0.1 5. Juli 2007
Ältere Version; nicht mehr unterstützt: 3.0.2 4. Februar 2008
Ältere Version; nicht mehr unterstützt: 3.2 19. Oktober 2008
Ältere Version; nicht mehr unterstützt: 3.5 28. September 2009
Ältere Version; nicht mehr unterstützt: 3.6 14. Dezember 2009
Aktuelle Version: 3.7 29. Oktober 2010

Die POI-Entwicklerversion befindet sich als Java-Quellcode in einem Subversion-Repository.

Scratchpad

Noch nicht alle POI-Komponenten sind in einem Zustand, den die POI-Entwickler für ausgereift halten. Diese Komponenten können in der weiteren Entwicklung größere Änderungen erfahren. Um dies den Anwendern gegenüber deutlich zu machen, befinden sie sich im sogenannten Scratchpad, einem Bereich, der als Spielwiese und für Unausgereiftes vorgesehen ist.

Weblinks

Einzelnachweise

  1. Apache POI - History of Changes

Wikimedia Foundation.

Игры ⚽ Поможем написать реферат

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Apache POI — 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 …   Wikipédia en Français

  • Apache POI — Infobox Software name = Apache POI caption = developer = Apache Software Foundation latest release version = 3.1 FINAL latest release date = release date|2008|06|29 latest preview version = 3.5 Beta 1 latest preview date = release date|2008|07|18 …   Wikipedia

  • Poi — may refer to: * Poi (film), a 2006 Tamil film * Poi (food), the Polynesian staple food * Poi (juggling), a Maori dance from New Zealand * Poi, Pakistan, a town in the Balochistan province of PakistanPOI may refer to:*Person of Indian Origin… …   Wikipedia

  • POI — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. {{{image}}}   Sigles d une seule lettre   Sigles de deux lettres > Sigles de trois lettres …   Wikipédia en Français

  • POI — Die Abkürzung POI steht für: Apache POI, Java API zum Bearbeiten von OLE 2 Dokumenten Point of Information Point of Interest (interessanter Ort), ein Begriff aus dem Bereich der Navigationssysteme und Routenplaner Point of Interest (Marketing)… …   Deutsch Wikipedia

  • Poi (homonymie) — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Cet article possède des paronymes, voir : Poa, Pois (homonymie), Poix et Poids …   Wikipédia en Français

  • Apache Commons — проект фонда Apache Software Foundation (далее ASF), имеющий своей целью разработку и поддержку открытого программного обеспечения повторного использования на языке Java, т.е. библиотек Java. В более узком смысле Apache Commons это «большая… …   Википедия

  • Apache — HTTP Server Логотип Apache Тип Веб сервер Разработчик Apache …   Википедия

  • Apache HTTP Server — Original author(s) Robert McCool Developer(s) Apache Software Foundation Initial release …   Wikipedia

  • Apache OFBiz — Screenshot  …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”