[求助]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
库