似乎xlsxwriter或excel本身正在缩放我插入到excel中的图像。这对我来说是一个问题,因为我想使用'y_offset'将第二张图像对齐在第一张图像的正下方。 这是我的代码:
file_name = 'Output File.xlsx'
img1 = Image.open('Image1.png')
imgwidth1, imgheight1 = img1.size
workbook = xlsxwriter.Workbook(file_name)
worksheet = workbook.add_worksheet('Summary')
worksheet.insert_image('A1', 'Image1.png')
worksheet.insert_image('A1', 'Image2.png',{'y_offset':imgheight1})
workbook.close()
当我查看输出文件时,第一张图像在A1中,但下一张图像在它与第一张图像之间有大约30个空白行。我有点粗略地检查它缩小了多少,它应该是它的大小的1/3。如果它有助于两个图像DPI是300.我只是想知道这是excel还是xlsxwriter以及如何修复它以便两个图像彼此对齐并且它们之间没有空间。