在 python 中使用 XlsxWriter 将 png 写入 xlsx 文件?
Write png to xlsx file with XlsxWriter in python?
按照此处的 XlsxWriter 指南进行操作:
Docs
我试过使用 Pillow 来获取 png 文件。然后使用上面 link 中的指南写入工作表。我尝试使用 StringIO。
f = Image.open('/opt/folder/' + 'cc.png')
output = StringIO.StringIO(f)
f.save(output)
f = output.getvalue()
output.close()
frontSheet.insert_image('B1', f, {'x_scale': 0.5, 'y_scale': 0.5})
错误消息指出 NoneType 对象不可调用执行。
cc = Image.open('/opt/folder/' + 'cc.png')
f = cStringIO.StringIO(Image.open('/opt/folder/' + 'cc.png'))
cc.save(im2, 'PNG')
frontSheet.insert_image('B1', cc, {'x_scale': 0.5, 'y_scale': 0.5}
错误信息说无法识别图像文件。如何将 png 文件写入工作表?
没有Pillow可以直接插入图片:
frontSheet.insert_image('B1',
'/opt/folder/cc.png',
{'x_scale': 0.5, 'y_scale': 0.5})
按照此处的 XlsxWriter 指南进行操作: Docs 我试过使用 Pillow 来获取 png 文件。然后使用上面 link 中的指南写入工作表。我尝试使用 StringIO。
f = Image.open('/opt/folder/' + 'cc.png')
output = StringIO.StringIO(f)
f.save(output)
f = output.getvalue()
output.close()
frontSheet.insert_image('B1', f, {'x_scale': 0.5, 'y_scale': 0.5})
错误消息指出 NoneType 对象不可调用执行。
cc = Image.open('/opt/folder/' + 'cc.png')
f = cStringIO.StringIO(Image.open('/opt/folder/' + 'cc.png'))
cc.save(im2, 'PNG')
frontSheet.insert_image('B1', cc, {'x_scale': 0.5, 'y_scale': 0.5}
错误信息说无法识别图像文件。如何将 png 文件写入工作表?
没有Pillow可以直接插入图片:
frontSheet.insert_image('B1',
'/opt/folder/cc.png',
{'x_scale': 0.5, 'y_scale': 0.5})