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ファイル形式をサポートします。