この簡単なトピックでは、Python を使用して Excel の背景画像を挿入する方法を説明します。これには、アプリケーションの開発中に必要な構成と言語構成に関する情報が含まれます。 Python** を使用して **Excel 背景画像を挿入した後、DOM 内の出力ファイルを XLSX、XLS、またはその他のサポートされている形式で保存できます。
Python を使用して Excel の背景画像を挿入する手順
- Java 経由の Python 用 Aspose.Cells と連携してワークシートの背景画像を挿入するように IDE を構成します
- Workbook クラスのインスタンスを使用して新しい Excel スプレッドシートを作成します
- 画像を背景として追加する最初のデフォルト Worksheet へのアクセス
- 設定する画像ファイルからすべてのバイトを読み取ります
- バイト配列を指定してシートの BackgroundImage メソッドを設定します。
- シートの背景画像を含むワークブックを保存する
上記の手順は、Pythonを使用してスプレッドシートの背景画像を挿入する手順を説明しています。ここでは、画像の背景を追加するために使用される、必要なクラスとメソッドをすべて紹介します。画像ファイルがバイト配列に読み込まれ、setBackgroundImage メソッドを使用してそれをワークシートの背景画像として設定するため、このプロセスは非常に簡単です。
Pythonを使用してExcelシートに背景画像を挿入するサンプルコード
import jpype | |
import asposecells | |
jpype.startJVM() | |
from asposecells.api import License, Workbook, Worksheet, SaveFormat | |
#Instantiate the product license | |
license = License() | |
license.setLicense("Aspose.Total.lic") | |
#Create a default Excel workbook | |
workbook = Workbook() | |
#Access the first worksheet | |
worksheet = workbook.getWorksheets().get(0) | |
#Access the source image as a byte array from the disk | |
with open("sample.png", "rb") as bin_file: | |
#Read the entire image file at once from the disk | |
imageData = bin_file.read() | |
#Set the worksheet background image method | |
worksheet.setBackgroundImage(imageData); | |
#Save the output Excel file with the background image | |
workbook.save("ExcelSheetBackgroundWithImage.xlsx") | |
print("Background added successfully") | |
jpype.shutdownJVM() |
この例では、Python を使用して Excel 画像の背景を追加するプロセスを示します。最初のステップとして、ワークブックが作成されるか、ディスクからロードされます。続いて、背景画像を設定するインデックスを使用して目的のワークシートにアクセスします。要件に応じて、ディスクに保存されているか、データベースまたは Web API などの他のソース内に保存されている、目的のイメージのバイト データを使用します。
この例では、ワークブック内のワークシートに背景画像を挿入する方法を学びました。 XML を Excel ファイルに変換するプロセスについて知りたい場合は、Pythonを使用してXMLをExcelファイルに変換する方法 の記事を参照してください。