- 方法1: 画像をセルに挿入する openpyxlでは、画像をセルに直接挿入することができます。以下はその例です。
from openpyxl import Workbook
from openpyxl.drawing.image import Image
# 新しいワークブックを作成する
workbook = Workbook()
sheet = workbook.active
# 画像を挿入するセルを選択する
cell = sheet['A1']
# 画像を読み込む
img = Image('path_to_image.jpg')
# 画像をセルに挿入する
cell.value = img
# ワークブックを保存する
workbook.save('output.xlsx')
- 方法2: 画像をワークシートの任意の位置に挿入する openpyxlを使用して、画像をワークシートの任意の位置に挿入することもできます。以下はその例です。
from openpyxl import Workbook
from openpyxl.drawing.image import Image
# 新しいワークブックを作成する
workbook = Workbook()
sheet = workbook.active
# 画像を読み込む
img = Image('path_to_image.jpg')
# 画像をワークシートの指定したセルに挿入する
sheet.add_image(img, 'B2')
# ワークブックを保存する
workbook.save('output.xlsx')
これらの方法を使用すると、openpyxlを介してPythonでExcelに画像を挿入することができます。必要に応じて、画像のサイズや位置を調整することもできます。適切なパスを指定して、上記のコード例を使用してください。