このステップバイステップの手順では、JavaでExcelをXPSに変換する方法を学習します。 XPSはPDFに似たドキュメント共有形式であるため、非常に一般的であり、複数の目的で必要になります。 JavaでExcelからXPSを生成するには、最初にターゲットExcelファイルをWorkbookクラスオブジェクトにロードしてから、XPSファイルとして保存します。
JavaでExcelをXPSに変換する手順
- Mavenリポジトリを使用して、Aspose.Cellsライブラリをプロジェクトに追加します
- Importステートメントを使用して、WorkbookおよびSaveFormatクラスへの参照を追加します
- XPSに変換するために、ソースExcelファイルをWorkbookオブジェクトにロードします
- ExcelファイルをXPSとして保存します
これらの手順では、必要なライブラリをプログラムにインストールしてロードするだけです。この後、物理パスを指定するか、ワークブッククラスオブジェクトへのバイナリストリームとして提供することにより、ターゲットExcelファイルをロードする必要があります。 Workbookクラスオブジェクトに読み込まれると、XPSとして保存できるだけでなく、他の多くの形式で保存することもできます。
JavaでExcelからXPSを生成するコード
このコードでは、JavaがExcelをXPSに変換する方法を学習しましたが、出力XPSファイルを構成する場合は、XpsSaveOptionsクラスオブジェクトを使用できます。このクラスを使用して、XPSでページごとに1枚のExcelシートをエクスポートする、XPSに保存するExcelファイルのページ数など、さまざまなパラメーターを設定できます。
ExcelファイルをPDFなどの他の形式に変換する場合は、記事JavaでExcelからPDFを生成するを参照してください。このJavaでのExcelからXPSへの変換には、サードパーティのツール、相互運用機能、またはこの操作が実行されるシステムへのMSExcelのインストールは必要ありません。