PythonでExcelのセルの高さと幅、Excelに貼り付ける画像の高さと幅をそれぞれ130と30にしていますが、セルと画像の高さと幅が同じになりません。
どうしてか教えていただけるとありがたいです。
使ったコードは以下です。
Python
1from pathlib import Path 2 3from openpyxl import Workbook 4from openpyxl.drawing.image import Image 5 6wb = Workbook() 7ws = wb.active 8ws.column_dimensions["C"].width = 30 9 10 11path = Path("フォルダのパス") 12for i,file in enumerate(path.glob("*.jpg")): 13 ws.row_dimensions[row_no].height = 130 14 image = Image(file) 15 image.width = 30 16 image.height = 130 17 18 ws.add_image(image,f"C{row_no}") 19 20wb.save("保存するファイル名") 21
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。