Articles of xlsxwriter

Gráficos de Excel a PowerPoint con Python

Tengo un libro de Excel creado con un excelente módulo “xlsxwriter“. En este libro de ejercicios, hay alrededor de 200 gráficos incrustados. Ahora estoy tratando de exportar todos esos gráficos a varias presentaciones de power point. Lo ideal es conservar el formato original y los datos incrustados sin vincularlos a un libro de trabajo externo […]

Ajustar el ancho de celda en Excel

Estoy utilizando xlsxwriter para escribir en la hoja de Excel. Me enfrento al problema: cuando el texto es más que el tamaño de la celda, se está ocultando. import xlsxwriter workbook = xlsxwriter.Workbook(“file.xlsx”) worksheet1 = workbook.add_worksheet() worksheet1.write(1, 1,”long text hidden test-1″ ) worksheet1.write(2, 1,”long text hidden test-2″) worksheet1.write(3, 1,”short-1″) worksheet1.write(4, 1,”short-2″) worksheet1.write(1, 2,”Hello world” ) […]

pandas xlsxwriter, encabezado de formato

Estoy guardando pandas DataFrame to_excel usando xlsxwriter. Me las arreglé para formatear todos mis datos (establecer el ancho de la columna, el tamaño de la fuente, etc.) excepto para cambiar la fuente del encabezado y no puedo encontrar la manera de hacerlo. Aquí está mi ejemplo: import pandas as pd data = pd.DataFrame({‘test_data’: [1,2,3,4,5]}) writer […]

¿Es posible leer datos de una hoja de Excel en Python utilizando Xlsxwriter? ¿Si es así, cómo?

Estoy haciendo el siguiente cálculo. worksheet.write_formula(‘E5’, ‘=({} – A2)’.format(number)) Quiero imprimir el valor en E5 en la consola. ¿Puedes ayudarme a hacerlo? ¿Es posible hacerlo con Xlsxwriter o debo usar una biblioteca diferente a la misma?

Aplicar formato a una celda después de escribirse en XlsxWriter

Trabajo en Python usando XlsxWriter y he estado tratando de resolver este problema sin éxito: Mi aplicación debe crear un archivo Xlsx en el que los datos se muestran en una estructura similar a una tabla. Esa mesa tiene algunas celdas vacías. Me gustaría establecer bordes en algunas celdas para hacer una cuadrícula para la […]

¿Escribir en el objeto StringIO usando Pandas Excelwriter?

Puedo pasar un objeto StringIO a pd.to_csv () muy bien: io = StringIO.StringIO() pd.DataFrame().to_csv(io) Pero cuando uso el escritor excel, estoy teniendo muchos más problemas. io = StringIO.StringIO() writer = pd.ExcelWriter(io) pd.DataFrame().to_excel(writer,”sheet name”) writer.save() Devuelve un AttributeError: StringIO instance has no attribute ‘rfind’ Estoy tratando de crear un objeto ExcelWriter sin llamar a pd.ExcelWriter() pero […]

Usando Python, escriba un archivo de Excel con columnas copiadas de otro archivo de Excel

Tengo un archivo de Excel que contiene un número variable de columnas, me gustaría recorrer algunas columnas (de su valor de fila de encabezado) de ese archivo utilizando Python, luego escribir (copiar) esas columnas en otro archivo de Excel. ¿Algún ejemplo sobre cómo puedo hacer esto por favor?

Colocando muchos marcos de datos de los pandas de Python en una hoja de trabajo de Excel

Es bastante fácil agregar muchos marcos de datos de pandas en el libro de trabajo de Excel siempre que sean hojas de trabajo diferentes. Sin embargo, es un poco difícil obtener muchos marcos de datos en una sola hoja de trabajo si desea usar la funcionalidad df.to_excel incorporada de pandas. # Creating Excel Writer Object […]

Cómo escribir / actualizar datos en las celdas del libro de trabajo XLSX existente usando xlsxwriter en python

Puedo escribir en el nuevo libro de trabajo xlsx usando import xlsxwriter def write_column(csvlist): workbook = xlsxwriter.Workbook(“filename.xlsx”,{‘strings_to_numbers’: True}) worksheet = workbook.add_worksheet() row = 0 col = 0 for i in csvlist: worksheet.write(col,row, i) col += 1 workbook.close() pero no pudo encontrar la manera de escribir en un libro de trabajo existente. Por favor, ayúdeme a […]

¿Cómo guardar una nueva hoja en un archivo excel existente, utilizando Pandas?

Quiero usar archivos de Excel para almacenar datos elaborados con Python. Mi problema es que no puedo agregar hojas a un archivo de Excel existente. Aquí sugiero un código de ejemplo para trabajar con el fin de llegar a este problema import pandas as pd import numpy as np path = r”C:\Users\fedel\Desktop\excelData\PhD_data.xlsx” x1 = np.random.randn(100, […]