使用python修改.xls文件

时间:2014-06-10 02:55:44

标签: python excel xlrd xlutils

我在python中编写一个脚本来读取excel文件,然后对单元格进行更改,然后将其全部复制到另一个excel文件并保存。

例如我有example.xls,然后我生成example_copy.xls

everuthing是一样的,但我的问题是,工作表上的公式已经消失,当它复制时它会保留所有文本,但我也要复制所有公式。

我正在使用xlutils来做到这一点。这是我的代码的一部分:

def write_frecuencias(self):
    book = xlrd.open_workbook('Examen.xls', formatting_info=True)
    book_copy = copy(book)
    sheet = book_copy.get_sheet(0)
    frecuencies = self.get_frecuencias()
    row = 1
    for f in frecuencies:
        sheet.write(row, 1, str(f[0]))
        row += 1
    book_copy.save('Examen.xls')

0 个答案:

没有答案