Apache-poi-ppt-overview

提供:Dev Guides
移動先:案内検索

Apache POI PPT-概要

多くの場合、Microsoft Officeファイル形式でレポートを生成するにはソフトウェアアプリケーションが必要です。 場合によっては、アプリケーションがMS-Officeファイルを入力データとして受け取ることさえ期待されます。

出力としてMS Officeファイルを作成したいJavaプログラマーは、事前定義された読み取り専用APIを使用して作成する必要があります。

Apache POIとは何ですか?

Apache POIは、プログラマーがJavaプログラムを使用してMS-Officeファイルを作成、変更、表示できる一般的なAPIです。 これは、Apache Software Foundationによって開発および配布されたオープンソースライブラリです。 ユーザー入力データまたはファイルをMS Officeドキュメントにデコードするクラスとメソッドが含まれています。

Apache POIのコンポーネント

Apache POIには、MS-OfficeのすべてのOLE2複合ドキュメントで動作するクラスとメソッドが含まれています。 このAPIのコンポーネントのリストは以下のとおりです-

  • * POIFS(難読化実装ファイルシステム)*-このコンポーネントは、他のすべてのPOI要素の基本的な要素です。 異なるファイルを明示的に読み取るために使用されます。
  • * HSSF(恐ろしいスプレッドシート形式)*-MS-Excelファイルの.xls形式の読み取りおよび書き込みに使用されます。
  • * XSSF(XML SpreadSheet Format)*-MS-Excelの.xlsxファイル形式に使用されます。
  • * HPSF(恐ろしいプロパティセット形式)*-MS-Officeファイルのプロパティセットを抽出するために使用されます。
  • * HWPF(Horrible Word Processor Format)-MS-Wordの *.doc 拡張ファイルの読み取りおよび書き込みに使用されます。
  • * XWPF(XMLワープロ形式)*-MS-Wordの.docx拡張子ファイルを読み書きするために使用されます。
  • * HSLF(恐ろしいスライドレイアウト形式)*-PowerPointプレゼンテーションの読み取り、作成、および編集に使用されます。
  • * HDGF(Horrible DiaGram Format)*-MS-Visioバイナリファイルのクラスとメソッドが含まれています。
  • * HPBF(Horrible PuBlisher Format)*-MS-Publisherファイルの読み取りと書き込みに使用されます。

このチュートリアルでは、Javaを使用してMicrosoft PowerPointプレゼンテーションで作業するプロセスをガイドします。 したがって、説明は* XSLFコンポーネント*に限定されます。

注意-POIの古いバージョンは、doc、xls、pptなどのバイナリファイル形式をサポートしています。 バージョン3.5以降、POIはdocx、xlsx、pptxなどのMS-OfficeのOOXMLファイル形式をサポートします。