python xlutils: formatting_info = Vrai pas encore implémenté
J'ai un code simple pour copier des fichiers avec xlutils, xlrd, xlwt (téléchargé de nouvelles bibliothèques de python-excel.org) à ne pas perdre la mise en forme. J'ai une erreur comme ci-dessous:
from xlwt.Workbook import *
from xlwt.Style import *
from xlrd import open_workbook
from xlutils.copy import copy
import xlrd
style = XFStyle()
rb = open_workbook('file_master.xlsx', formatting_info=True)
wb = copy(rb.get_sheet(0))
new_book = Workbook()
w_sheet = wb.get_sheet(0)
w_sheet.write(6,6)
wb.save('new_file_master.xls')
Erreur:
raise NotImplementedError("formatting_info=True not yet implemented")
NotImplementedError: formatting_info=True not yet implemented
Pourriez-vous m'aider comment faire pour contourner ce ou plutôt le faire fonctionner?
source d'informationauteur user1891854
Vous devez vous connecter pour publier un commentaire.
Selon ce fil le drapeau
est seulement pour xls fichiers, mais pas pour xlsx encore (Version xlrd-0.8.0).
Comme une solution de contournement, vous pouvez convertir le classeur xls en utilisant Excel ou OpenOffice.
Il semble qu'une ligne de commande de conversion de xlsx en xls est possible à l'aide de Unoconv sur Linux, Windows et MacOSX.