使用python的xlrd,xlwt和xlutils.copy保留样式
我正在使用xlrd
,xlutils.copy
并xlwt
打开模板文件,复制它,用新值填充它并保存。
但是,似乎没有任何简单的方法来保留单元格的格式; 它总是被吹走,并被设置为空白。有什么简单的方法可以做到这一点吗?
谢谢!/ YGA
示例脚本:
from xlrd import open_workbookfrom xlutils.copy import copy rb = open_workbook('output_template.xls',formatting_info=True)rs = rb.sheet_by_index(0)wb = copy(rb)ws = wb.get_sheet(0)for i,cell in enumerate(rs.col(8)): if not i: continue ws.write(i,2,22,plain)wb.save('output.xls')
版本:
xlrd
:0.7.1
xlwt
:0.7.2
慕标琳琳
相关分类