Articles of xlsx

¿Cómo puedo ver las fórmulas de una hoja de cálculo de excel en pandas / python?

Me gustaría leer en una hoja de cálculo de Excel a python / pandas, pero tengo las fórmulas en lugar de los resultados de las celdas. Por ejemplo, si la celda A1 es 25 y la celda B1 es = A1, me gustaría que mi dataframe muestre: 25 =A1 En este momento se muestra: 25 […]

¿Cómo utilizo Pandas para leer varios archivos xlsx y generar uno en un archivo individual en varias hojas?

Los archivos .xlsx se encuentran todos en un directorio. Solo hay un archivo .xlsx en este directorio. Necesito tomar cada uno de los archivos .xlsx individuales e insertarlo en una sola hoja. El ejemplo se ve así: Directorio tiene 4 archivos .xlsx Leer todos los 4 archivos .xlsx Coloque los 4 archivos .xlsx en un […]

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 […]

El estilo de celda openpyxl no reporta correctamente

Usando la biblioteca de python openpyxl , estoy leyendo un archivo XLSX creado en Excel 2007. está vacío, aparte de la celda A1, que es de color amarillo y tiene el valor “prueba” escrito en él. Puedo recuperar fácilmente el valor de esa celda, sin embargo, cuando bash determinar el color de relleno obtengo los […]

Django: libro de guardado de openpyxl como adjunto

Hola tengo una pregunta rápida. No encontré respuesta en internet, quizás alguien tuyo pueda ayudarme. Así que quiero guardar el libro de trabajo como archivo adjunto pero no sé cómo veamos un ejemplo: from openpyxl import Workbook from openpyxl.cell import get_column_letter wb = Workbook(encoding=’utf-8′) dest_filename = ‘file.xlsx’ ws = wb.worksheets[0] ws.title = “range names” for […]

Aplique estilos mientras exporta a ‘xlsx’ en pandas con XlsxWriter

Utilizo el método .to_excel de pandas para escribir un DataFrame como un libro de Excel. Esto funciona bien incluso para los DataFrames de múltiples índices a medida que las celdas del índice se fusionan. Cuando utilizo el XlsxWriter puro, puedo aplicar formatos a las celdas, lo que también funciona bien. Sin embargo, no pude encontrar […]

Importación de archivos csv y xlsx a un dataframe pandas: problema de velocidad

La lectura de datos (solo 20000 números) de un archivo xlsx lleva una eternidad: import pandas as pd xlsxfile = pd.ExcelFile(“myfile.xlsx”) data = xlsxfile.parse(‘Sheet1’, index_col = None, header = None) Tarda unos 9 segundos. Si guardo el mismo archivo en formato csv toma ~ 25ms: import pandas as pd csvfile = “myfile.csv” data = pd.read_csv(csvfile, […]

iterando en un rango de filas usando ws.iter_rows en el lector optimizado de openpyxl

Necesito leer un archivo xlsx de 10×5324 celdas Esta es la esencia de lo que estaba tratando de hacer: from openpyxl import load_workbook filename = ‘file_path’ wb = load_workbook(filename) ws = wb.get_sheet_by_name(‘LOG’) col = {‘Time’:0 …} for i in ws.columns[col[‘Time’]][1:]: print i.value.hour El código tardó demasiado en ejecutarse, entonces debería hacerlo (estaba realizando operaciones, no […]

Configuración de estilos en Openpyxl

Necesito consejos sobre la configuración de estilos en Openpyxl. Veo que se puede establecer el NumberFormat de una celda, pero también necesito configurar los colores y atributos de la fuente (negrita, etc.). Hay una clase style.py pero parece que no puedo establecer el atributo de estilo de una celda, y realmente no quiero comenzar a […]

cómo convertir xls a xlsx

Tengo algunos archivos * .xls (excel 2003), y quiero convertir esos archivos a xlsx (excel 2007). Utilizo el paquete python de uno, cuando guardo los documentos, puedo configurar el nombre del filtro: MS Excel 97 pero no hay un nombre de filtro como ‘MS Excel 2007’ por favor, ayúdeme, ¿cómo puedo configurar el nombre del […]