在Python中复制Excel公式

时间:2015-03-26 19:27:37

标签: python excel

我有一个大型电子表格,我在python中处理。源表已嵌入excel公式。我正在使用库xlrd和xlwt。从源数据复制格式(例如hightlight),但不复制公式。怎么解决这个问题?

复制表格的代码;

 def copy2(wb):
        w = XLWTWriter()
        process(XLRDReader(wb, 'unknown.xls'), w)
        return w.output[0][1], w.style_list

1 个答案:

答案 0 :(得分:0)

使用xlrt,xlwt无法做到这一点。我通过使用库xlwings解决了这个问题。 xlwings将向现有工作表添加列,而无需复制要写入的数据。这将允许您使用python通过公式/ vba /格式向现有工作簿添加列。