この短いチュートリアルでは、環境を構成する手順と必要なライブラリの概要を説明することにより、Pythonを使用してExcelをPDFに変換する方法について説明します。 ExcelをPDFPythonに変換するために、ワークブックが作成され、サンプルデータが入力されるサンプルコードも提供されますが、XLSXなどの既存のExcelファイルをロードすることもできます。また、PDFファイルを生成する前に、そのプロパティを設定し、ソースExcelファイルの内容のスタイルを表示することにより、出力PDFを制御できます。
PythonでExcelをPDFにエクスポートする手順
- PythonとAspose.Cellsをインストールします for Python via Java
- この変換をテストするためのworkbookを作成して入力します
- PdfSaveOptionsクラスオブジェクトをインスタンス化して、Pythonによって作成された出力PDFを構成します
- グリッド線を表示するように出力PDFを構成します
- ワークシートの列を自動調整して、出力PDFファイルにコンテンツ全体を正しく表示します
- 上記の構成を使用して、ブックをPDFとして保存します
最初にJavaとPythonをシステムにインストールしてから、PIPコマンドを使用してAspose-CellsとJPype1をインストールし、ExcelをPythonでPDFに変換する必要があります。新しいワークブックを作成したり、既存のExcelファイルをロードしてPDFに変換したりできます。 Workbook保存関数で引数として渡すことができるPdfSaveOptionsクラスインスタンスを使用して、出力PDFファイルの表示オプションおよびその他のプロパティを設定できます。
Pythonを使用してExcelをPDFに変換するコード
ExcelをPDFに変換する場合Pythonにはいくつかのライブラリと環境が必要です。そのため、このコードでは必要なクラスをインポートし、最初にjpype.startJVM()を呼び出し、最後にjpype.shutdownJVM()を呼び出して必要な環境を有効にします。コードを実行します。空のワークブックが作成され、データが入力されますが、XLSX、XLS、ODSなどの既存のExcelファイルに必要なデータを含めることができます。 Worksheet.PageSetupは、ソースファイルにグリッド線を印刷するフラグを設定するために使用され、PdfSaveOptionsは、グリッド線のタイプをHAIRに設定することにより、出力PDFファイルにグリッド線を表示するために使用されます。
このクイックチュートリアルでは、Pythonを使用してExcelをPDFに変換する方法を学びました。 ExcelファイルをPythonでHTMLとして保存する方法を知りたい場合は、Pythonを使用してExcelをHTMLに変換する方法の記事を参照してください。