Officeがインストールされていない環境でも、Office文書をフル活用したい――。そんなときに有効なのが、JavaアプリからOffice文書を操作する方法です。これには、Apache POIというライブラリを利用します。 Apache POIは、表1のようなコンポーネントから構成されており、Excelのみならず、Word、PowerPoint、Outlook、Visio、Publisherなどなど、Office製品全般をJavaアプリから操作できる高機能なライブラリです。Excel、Word、PowerPointでH~、X~で始まるコンポーネントがあるのは、Office 2003以前(H~)に対応するコンポーネントと、Office 2007以降(X~)に対応するコンポーネントとが分かれているためです。
![[外部アプリ連携]JavaアプリからOfficeファイルを操作](https://cdn-ak-scissors.b.st-hatena.com/image/square/bed39b5962a5d552c95b6d796db8f55e72d32943/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fimages%2Fn%2Fxtech%2F2020%2Fogp_nikkeixtech_hexagon.jpg%3F20220512)