Formato condicional xlwt

He visto algunas publicaciones que dicen que NO puedes realizar un formateo condicional usando xlwt , pero eran bastante antiguas. Tenía curiosidad si esto ha evolucionado?

He estado buscando alrededor de medio día ahora. Además, si no lo escribo directamente desde xlwt , ¿puedo crear un archivo .xls que contenga una sola celda con el formato condicional que quiero y que xlrd lea ese formato y lo pegue en la hoja que xlwt producir y luego que use xlwt ?

xlrd y xlwt aún no admiten el formato condicional . xlrd no lo lee, xlwt no lo escribe.

Hay un módulo nuevo e impresionante, llamado xlsxwriter . Es compatible con el formato condicional de la caja . El proyecto está activo, la documentación es bastante buena. Además, hay muchos ejemplos .

Aquí hay un ejemplo:

 from xlsxwriter.workbook import Workbook workbook = Workbook('test.xlsx') worksheet = workbook.add_worksheet() worksheet.write('A1', 49) worksheet.write('A2', 51) format1 = workbook.add_format({'bold': 1, 'italic': 1}) worksheet.conditional_format('A1:A2', {'type': 'cell', 'criteria': '>=', 'value': 50, 'format': format1}) workbook.close() 

Es cierto que xlswriter hace que el formateo sea bastante fácil, pero creo que no se puede usar para agregar hojas de datos, lo que creo que es un gran inconveniente.