Articles of Xlrd

La lectura de un archivo de Excel es más lenta usando openpyxl en comparación con xlrd

Tengo una hoja de cálculo de Excel que necesito importar a SQL Server diariamente. La hoja de cálculo contendrá alrededor de 250,000 filas en alrededor de 50 columnas. He probado ambos usando openpyxl y xlrd usando un código casi idéntico. Aquí está el código que estoy usando (menos las declaraciones de depuración): import xlrd import […]

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

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?

Identificación del código de color de la celda de la hoja de Excel usando el paquete XLRD

Estoy escribiendo un script en python para leer datos de una hoja de Excel usando xlrd . Pocas de las celdas de la hoja de trabajo están resaltadas con un color diferente y quiero identificar el código de color de la celda. Hay alguna forma de hacer eso ? Un ejemplo sería realmente apreciado.

python: creando un libro de Excel y volcando archivos csv como hojas de trabajo

Tengo pocos archivos csv que me gustaría volcar como nuevas hojas de trabajo en un libro de Excel (xls / xlsx). ¿Cómo logro esto? Busqué en Google y encontré ‘pyXLwriter’ pero parece que el proyecto se detuvo. Mientras estoy probando ‘pyXLwriter’, me gustaría saber si hay alternativas / sugerencias / módulos. Muchas gracias. [Editar] Aquí […]

Pandas: buscando la lista de hojas en un archivo excel

La nueva versión de Pandas usa la siguiente interfaz para cargar archivos de Excel: read_excel(‘path_to_file.xls’, ‘Sheet1’, index_col=None, na_values=[‘NA’]) ¿Pero y si no conozco las hojas que están disponibles? Por ejemplo, estoy trabajando con archivos de Excel que las siguientes hojas Datos 1, Datos 2 …, Datos N, foo, barra Pero no sé N a priori. […]

Valor final de la hoja de excel en python

Tengo una hoja de Excel (data.xlxs) con el siguiente patrón de datos con más de 200 filas. NS71282379_67698209 123456001 NS71282379_56698765 123456002 NS71282379_67698209 123456003 . . . Ahora en mi script, estoy tratando de encontrar el valor correspondiente para 123456003 como NS71282379_67698209 . En mi script, quiero reemplazar 123456003 con su valor de la hoja de […]

En Python, eliminar filas de un archivo de Excel usando xlrd, xlwt y xlutils

Hola a todos y gracias de antemano. Tengo una secuencia de comandos de Python donde abro una plantilla de archivo de Excel, agregando datos (conservando el estilo) y guardando nuevamente. Me gustaría poder eliminar las filas que no edité antes de guardar el nuevo archivo xls. Mi archivo xls de plantilla tiene un pie de […]

Cómo obtener propiedades de celda de Excel en Python

En realidad estoy usando la versión del módulo xlrd 0.8, pero no sé cómo leer las propiedades de las celdas como el color de fondo, la fuente y si la celda está bloqueada. Traté de usar import xlrd wb = xlrd.open_workbook(…) sh = wb.sheet_by_index(…) sh.sh._cell_xf_indexes(2, 2) Emite un error que indica que se debe configurar […]

Cómo usar “ xlrd.xldate_as_tuple () “

No estoy muy seguro de cómo usar la siguiente función: xlrd.xldate_as_tuple para los siguientes datos xldate:39274.0 xldate:39839.0 ¿Podría alguien darme un ejemplo sobre el uso de la función para los datos?