この短いガイドでは、** PythonでExcelファイルを作成する方法について説明します。最初に環境構成に関する情報を提供し、次にExcelファイルを最初から作成、入力、保存するための手順を説明します。 ** PythonでExcelファイルを作成し、新しく作成したExcelファイルから特定のシートにアクセスする方法についてのガイダンスを提供します。また、セルのコレクションにアクセスして特定のセルにデータを入力し、最後にこのファイルをXLSまたはXLSXファイル形式で保存する方法についても説明します。
PythonでExcelファイルを作成する手順
- プロジェクトをJava経由でPython用のAspose.Cellsをインストールしますに構成します
- Workbookクラスオブジェクトをインスタンス化して、空のExcelファイルを作成します
- 新しく作成されたExcelファイルの最初のWorksheetにアクセスします
- 各ワークシートにデフォルトで提供されているセルコレクションにアクセスします
- セルの収集を繰り返し、いくつかのセルにデータを入力します
- サンプルデータを入力した後、Excelファイルをディスクに保存します
これらの手順では、最初に構成へのリンクを提供し、次にWorkbookクラスオブジェクトを初期化することにより、Pythonを使用してExcelを作成する方法について詳しく説明します。各ワークブックにはデフォルトでワークシートが含まれ、各ワークシートには、データの読み取り/書き込みのために個々のセルにアクセスするために使用できるセルのコレクションが含まれています。最後に、Excelファイルはブッククラスオブジェクトの保存機能を使用してディスクに保存されます。
PythonでExcelファイルを作成するためのコード
import jpype | |
import asposecells | |
# Start JVM | |
jpype.startJVM() | |
from asposecells.api import License, Workbook | |
# Load License | |
licenseHtmlToImage = License() | |
licenseHtmlToImage.setLicense("Aspose.Cells.lic") | |
# Create an instance of empty Workbook | |
workbook = Workbook() | |
# Get access to worksheets collection | |
worksheets = workbook.getWorksheets() | |
# Get a reference to the first worksheet from the worksheets collection | |
worksheet = worksheets.get(0) | |
# Set values in different cells using Cells collection | |
worksheet.getCells().get("C1").setValue("Value in cell C1") | |
worksheet.getCells().get("D1").setValue("Value in cell D1") | |
worksheet.getCells().get("E1").setValue("Value in cell E1") | |
# Autofit the columns to display complete data in columns | |
worksheet.autoFitColumns() | |
# Save the output XLSX file | |
workbook.save("output.xlsx") | |
# Shutdown the JVM | |
jpype.shutdownJVM() |
このコードは、jpypeとaspose.cellsをインポートし、JVMを起動してから、aspose.cellsライブラリのWorkbookクラスオブジェクトを使用して新しいExcelファイルを作成します。ワークブック内のワークシートのコレクションには、デフォルトで1つのワークシートが含まれています。最初のワークシートにアクセスすると、各ワークシートで使用可能なセルコレクションを使用してターゲットセルが入力されます。最終的に、ブックはディスクに保存され、JVMはシャットダウンされます。
このチュートリアルでは、Excelファイルを作成するためにPython言語を使用します。 ExcelからPDFへの変換など、Pythonの他の機能について知りたい場合は、Pythonを使用してExcelをPDFに変換する方法の記事を参照してください。