[求助]Python xlutils.copy复制Excel模板无法复制图片的问题
需要将数据写入模板中,模板里有图片,目前想通过Python xlrt,xlwt,xlutils 实现excel 的复制、插入数据、再另存。但发现带格式复制excel后,文件中的图片不能一起复制过去,请问大佬们有什么好的处理办法吗?
import xlrd,xlwt
from xlutils.copy import copy
#读取文件
read_file = xlrd.open_workbook("demo.xls",formatting_info=True)
write_data = copy(read_file)
#读取复制后文件的sheet1
write_save = write_data.get_sheet(0)
#写入数据
write_save.write(3,9,"NBbfdgbfdbfdb")
#参数注释:
#x,y:写入目标格的位置坐标
#value:写入数据
#保存写入数据后的文件到原文件路径
write_data.save("output.xls")
xlutils.copy
仅能复制excel表中的值, 其他的格式, 公式, 图表等都会被丢弃.建议使用xlsx格式的文件, 使用
openpyxl
库