Apache-poi-word-overview

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

Apache POI Word-概要

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

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

Apache POIとは何ですか?

Apache POIは、プログラマーがJavaプログラムを使用してMS-Officeファイルを作成、変更、表示できる一般的なAPIです。 Javaプログラムを使用してMS-Officeファイルを設計または変更するために、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 Word Processor Format)-MS-Wordの *.docx 拡張ファイルの読み取りおよび書き込みに使用されます。
  • * HSLF(恐ろしいスライドレイアウト形式)*-PowerPointプレゼンテーションの読み取り、作成、および編集に使用されます。
  • * HDGF(Horrible DiaGram Format)*-MS-Visioバイナリファイルのクラスとメソッドが含まれています。
  • * HPBF(Horrible PuBlisher Format)*-MS-Publisherファイルの読み取りと書き込みに使用されます。

このチュートリアルでは、Javaを使用してMS-Wordファイルで作業するプロセスをガイドします。 したがって、説明はHWPFおよびXWPFコンポーネントに限定されます。

-DOC、XLS、PPT、ETCなどのPOIサポートバイナリファイル形式の古いバージョン。 バージョン3.5以降、POIはDOCX、XLSX、PPTX、ETCなどのMS-OfficeのOOXMLファイル形式をサポートしています。