Articles of Excel

Acceso a datos en Excel – Reuter desde python

Estoy usando Reuters integrado en Excel para recuperar datos del mercado. Para la automatización de tareas, actualmente uso VBA, pero ahora quiero cambiar a Python. El paquete pyxll no ayuda mucho porque el principio es el mismo que el de VBA (necesito estar dentro de Excel y hacer clic en el botón RUN …) Así […]

¿Cómo llamar a Excel VBA funciones y subs usando Python win32com?

Mi libro de Excel contiene subs y macros de VBA similares a los que se muestran a continuación; se sientan en el módulo 1. ¿Cómo llamarlos usando el módulo win32com de Python? Public Sub setA1(ByVal s As String) ThisWorkbook.ActiveSheet.Range(“A1”).Value = s End Sub Public Function getA1() As String getA1 = ThisWorkbook.ActiveSheet.Range(“A1”).Value End Function ¡Muchas gracias […]

¿Pueden Pandas leer y modificar una sola hoja de trabajo de Excel (pestaña) sin modificar el rest del archivo?

Muchas hojas de cálculo tienen fórmulas y formatos que las herramientas de Python para leer y escribir archivos de Excel no pueden reproducir fielmente. Eso significa que cualquier archivo que quiera crear programáticamente debe ser algo que básicamente creo desde cero, y luego otros archivos de Excel (con la sofisticación mencionada anteriormente) deben referirse a […]

python xlwt establece el color de fondo personalizado de una celda

Estoy usando Python 2.7 y el módulo xlwt para la exportación de Excel Me gustaría establecer el color de fondo de una celda que sé que puedo usar style1 = xlwt.easyxf(‘pattern: pattern solid, fore_colour red;’) Pero me gustaría establecer un color personalizado. como # 8a8eef o hay una paleta de colores posibles, porque el azul […]

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

¿Cómo obtener nombres de hoja de archivos XLS sin cargar todo el archivo?

Actualmente estoy usando pandas para leer un archivo de Excel y presentarle los nombres de las hojas al usuario, para que pueda seleccionar qué hoja le gustaría usar. El problema es que los archivos son realmente grandes (70 columnas x 65k filas), demorando hasta 14 segundos en cargarse en una notebook (los mismos datos en […]

Convierta XLSX a CSV correctamente usando python

Estoy buscando una biblioteca de Python o alguna ayuda para convertir archivos .XLSX a archivos .CSV.

¿Hay una manera de ajustar automáticamente los anchos de columna de Excel con pandas.ExcelWriter?

Me piden que genere algunos informes de Excel. Actualmente estoy usando pandas bastante para mis datos, así que naturalmente me gustaría usar el método pandas.ExcelWriter para generar estos informes. Sin embargo, los anchos de columna fijos son un problema. El código que tengo hasta ahora es bastante simple. Digamos que tengo un dataframe llamado ‘df’: […]

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

analizando excel documentos con python

Quiero analizar el documento de Excel a las listas en Python. ¿Hay alguna biblioteca de python que sea útil para esta acción? ¿Y qué funciones son relevantes en esa biblioteca?