Articles of xlsxwriter

xlswriter formateando un rango

En xlswriter, una vez que se define un formato, ¿cómo se puede aplicar a un rango y no a toda la columna o toda la fila? por ejemplo: perc_fmt = workbook.add_format({‘num_format’: ‘0.00%’,’align’: ‘center’}) worksheet.set_column(‘B:B’, 10.00, perc_fmt) esto se aplica a toda la columna “B”, pero ¿cómo puede este “perc_fmt” aplicarse a un rango, por ejemplo, […]

Error de TypeError ‘desajuste de tamaño de búfer’ al definir una serie en xlsxwriter

Estoy tratando de crear mediante progtwigción un gráfico en un archivo xlsx utilizando xlsxwriter y datos de pandas. Escribir celdas está funcionando bien, sin embargo, cuando trato de definir una serie de datos para un gráfico de dispersión, obtengo una “falta de coincidencia de tamaño del buffer” de TypeError y estoy bastante seguro de que […]

xlsxwriter y LibreOffice no muestran el resultado de la fórmula

Estoy tratando de crear un archivo de Excel con una fórmula simple: import xlsxwriter workbook = xlsxwriter.Workbook(‘testxlsx.xlsx’, {‘strings_to_numbers’: True}) ws = workbook.add_worksheet() ws.write(‘A2’, ‘Number one’) ws.write(‘B2’, ‘1’) ws.write(‘A3’, ‘Number two’) ws.write(‘B3’, “1000”) ws.write(‘A4’, “Number three”) ws.write(‘B4’, “1050”) ws.write(‘A5’, “Number four”) ws.write(‘B5’, “3”) ws.write(‘A6’, “Result”) ws.write(‘B6’, ‘=IF(B5=3,ROUND(100-(B3/B4*100),1),ROUND(100-(B3/(B4*1.502)*100),1))’) workbook.close() El archivo generado funciona perfectamente en Excel, pero […]

Uso de xlsxwriter en Google App Engine para Python

Me pregunto si alguien sabe cómo usar xlsxwriter en Google App Engine para Python. La documentación solo muestra cómo abrir, escribir y guardar en un archivo. He examinado soluciones alternativas utilizando StringIO para otras bibliotecas de Excel, pero no parecen transferibles a xlsxwriter. El motivo principal parece ser que en otras bibliotecas puede suministrar un […]

Pandas a Excel con formato condicional de toda la columna.

Quiero escribir un dataframe de Pandas en Excel con formato. Para esto estoy usando xlsxwriter . Mi pregunta es doble: Primero, ¿cómo puedo aplicar el formato condicional a una columna completa? En los ejemplos , usan un formato de rango de celda específico (por ejemplo, worksheet1.conditional_format(‘B3:K12’, …) ), ¿hay alguna forma de hacer referencia a […]

Fusionar celdas de Excel usando Xlsxwriter en Python

Quiero fusionar varias series de rangos de celdas en un archivo de Excel usando Python Xlsxwriter, encontré el comando Python en la documentación de Xlsxwriter en este sitio web http://xlsxwriter.readthedocs.org/en/latest/example_merge1.html como se muestra a continuación: worksheet.merge_range(‘B4:D4’) El único problema es que tengo mis rangos en formato de números de filas y columnas, por ejemplo (0,0), […]

xlsxwriter no aplica el formato a la fila del encabezado del dataframe – Python Pandas

Estoy tratando de tomar un dataframe y crear una hoja de cálculo a partir de ese dataframe utilizando el xlsxwriter Estoy tratando de hacer un poco de formato a la fila del encabezado, pero el único formato que parece estar funcionando en esa fila es para el alto de la fila. Las mismas opciones de […]

xlsxwriter: agrega fórmula con otra hoja en ella

Intento crear un archivo XLSX con xlsxwriter python plugin. En este XLSX, tengo 2 hojas: Analizar : Contener una tabla con informaciones. Stat : contiene algunas informaciones y 2 fórmulas. Estas 2 fórmulas son: =NBVAL(Analyse!C:C)-1 =NB.SI(Analyse!D:D;”To change”) Mi problema es cuando abro el archivo generado, tengo un error. Y las fórmulas no funcionan. Si edito […]

¿Cómo guardar el archivo Xlsxwriter en cierta ruta?

¿Dónde guarda Xlsxwriter los archivos que ha creado? ¿Es posible especificar la ruta donde quiero que se guarden los archivos de Excel? Mi script XlsxWriter estaba en el archivo / app / smth1 / smth2 / y por alguna razón guardó el archivo excel en / app /. ¿No debería haberlo guardado en el mismo […]

Aplicación de formato fila por fila además del formato de columna con xlsxwriter

Estoy formateando todas mis columnas en un archivo excel usando el módulo xlsxwriter: def to_excel(video_report, feed): # Create a Pandas Excel writer using XlsxWriter as the engine. writer = pd.ExcelWriter(‘daily_report.xlsx’, engine=’xlsxwriter’) # Convert the dataframe to an XlsxWriter Excel object. video_report.to_excel(writer, sheet_name=’Video Overview’, na_rep=”-“) # Get the xlsxwriter objects from the dataframe writer object. workbook […]