Stile mit xlrd, xlwt und xlutils.copy von Python sichern

Ich benutzexlrd, xlutils.copy, undxlwt, um eine Vorlagendatei zu öffnen, zu kopieren, mit neuen Werten zu füllen und zu speichern.

Es scheint jedoch keine einfache Möglichkeit zu geben, die Formatierung der Zellen beizubehalten. es wird immer weggeblasen und auf leer gesetzt. Gibt es eine einfache Möglichkeit, dies zu tun?

Vielen Dank! / YGA

Ein Beispielskript:

from xlrd import open_workbook
from xlutils.copy import copy
rb = open_workbook('output_template.xls',formatting_info=True)
rs = rb.sheet_by_index(0)
wb = copy(rb)
ws = wb.get_sheet(0)
for i,cell in enumerate(rs.col(8)):
    if not i:
        continue
    ws.write(i,2,22,plain)
wb.save('output.xls')

Versions:

xlrd: 0.7.1xlwt: 0.7.2

Antworten auf die Frage(4)

Ihre Antwort auf die Frage