我有一个大型电子表格,我在python中处理。源表已嵌入excel公式。我正在使用库xlrd和xlwt。从源数据复制格式(例如hightlight),但不复制公式。怎么解决这个问题?
复制表格的代码;
def copy2(wb):
w = XLWTWriter()
process(XLRDReader(wb, 'unknown.xls'), w)
return w.output[0][1], w.style_list
答案 0 :(得分:0)
使用xlrt,xlwt无法做到这一点。我通过使用库xlwings解决了这个问题。 xlwings将向现有工作表添加列,而无需复制要写入的数据。这将允许您使用python通过公式/ vba /格式向现有工作簿添加列。