2

Excelファイルを読み取り、セルを変更してから、すべてを別のExcelファイルにコピーして保存するPythonでスクリプトをコーディングしています。

たとえば、私は を持っていてexample.xls、生成しexample_copy.xlsます。

すべては同じですが、私の問題は、シート上の数式がなくなっていることです。コピーを作成すると、すべてのテキストが保持されますが、すべての数式もコピーしたいです。

これを行うために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')
4

0 に答える 0