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