我在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')