Jakarta POI

Jakarta POI
Apache POI
n/a
n/a
Basisdaten
Entwickler: Apache Software Foundation
Aktuelle Version: 3.2-FINAL
(19. Oktober 2008)
Betriebssystem: Windows, Linux, Unix, Mac OS X uvm.
Kategorie: Java
Lizenz: Apache-Lizenz 2.0
Deutschsprachig: n/a
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 Kompomente 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): Diese Komponente liest und schreibt Microsoft-Excel-97-(-XP)-XLS-Dateien.
  • 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): Diese Kompomente liest und schreibt Microsoft-Word-97-(-XP)-DOC-Dateien. Sie befindet sich im Scratchpad (siehe unten).
  • HSLF (Horrible Slide Format): Diese Kompomente liest Microsoft-PowerPoint-97-(-XP)-PPT-Dateien. Sie befindet sich im Scratchpad (siehe unten).
  • HDGF (Horrible DiaGram Format): Diese Komponente liest Microsoft-Visio-97-(-XP)-VSD-Dateien. Sie befindet sich im Scratchpad (siehe unten).

Versionen

Version 3.2-FINAL (19. Oktober 2008)
Version 3.0.2-FINAL (4. Februar 2008)
Version 3.0.1-FINAL (5. Juli 2007)
Version 2.5.1-FINAL (29. Februar 2004)
Version 2.0.0-FINAL (26. Januar 2004)
Version 1.5.1 (16. Juni 2002)
Version 1.5.0 (6. Mai 2002)
Version 1.1.0 (Releasedatum nicht bekannt)
Version 1.0.0 (Releasedatum nicht bekannt)

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


Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

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

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

  • Jakarta Velocity — Apache Velocity Тип Веб фреймворк Разработчик Apache Software Foundation ОС Кроссплатформенное ПО …   Википедия

  • Jakarta-Projekt — Das Jakarta Projekt ist ein Projekt der Apache Software Foundation. Es beherbergt, entwickelt und unterstützt freie Software, die in der Programmiersprache Java geschrieben wurde. Zur Zeit besteht es aus folgenden Unterprojekten[1]: Byte Code… …   Deutsch Wikipedia

  • Jakarta Project — The Jakarta Project creates and maintains open source software for the Java platform. It operates as an umbrella project under the auspices of the Apache Software Foundation, and all of Jakarta products are released under the Apache License.… …   Wikipedia

  • Jakarta Project — El Jakarta Project crea y mantiene software de código abierto para la plataforma Java. Opera como un proyecto paraguas bajo el auspicio de la Apache Software Foundation, y todos los productos producidos por Jakarta son liberados bajo la Licencia… …   Wikipedia Español

  • 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 Jakarta — Jakarta est un ensemble de projets de logiciels libres, écrits en langage Java, développés par la fondation Apache de manière collaborative et consensuelle et tous publiés sous licence Apache. Sous projets Les sous projets Jakarta sont :… …   Wikipédia en Français

  • Apache Jakarta Project — Проект Jakarta  один из проектов Apache Software Foundation. Проект развивает и поддерживает свободно распространяемое ПО, написанное на языке программирования Java. Подпроекты Основной вклад в проект Jakarta Project вносят следующие утилиты …   Википедия

  • 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

  • Apache POI — Entwickler Apache Software Foundation Aktuelle Version 3.7[1] (29. Oktober 2010) Betriebssystem plattformunabhängig Programmier­spra …   Deutsch Wikipedia

Share the article and excerpts

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