Articles of Xlrd

Python: abre el archivo de Excel existente y cuenta las filas en la hoja

Tengo un archivo de Excel existente. Quiero cargar ese y obtener el recuento de filas en esta hoja, para luego escribir en la siguiente fila de esta hoja y guardarla nuevamente. Recibo los siguientes mensajes de error: AttributeError: ‘Worksheet’ object has no attribute ‘nrows’ Pero claramente este método existe, porque todos lo usan para obtener […]

python xlrd que recibe el flotador de la celda de texto excel

Estoy intentando leer valores de un archivo de Excel usando xlrd. Ha estado funcionando muy bien en fechas, números y hasta ahora texto. Tengo una columna (categoría) con celdas que contienen texto (las celdas están formateadas como texto). Cuando imprimo el valor de celda, se muestra un flotante en lugar del texto. También imprimí el […]

Cómo verificar si un archivo de Excel válido en la biblioteca xlrd de Python

¿Hay alguna forma con la biblioteca xlrd para verificar si el archivo que usa es un archivo de Excel válido? Sé que hay otras bibliotecas para verificar los encabezados de los archivos y podría usar la verificación de la extensión de archivo. Pero por el bien de la multiplataforma, me pregunto si hay alguna función […]

Estoy teniendo muchos problemas al instalar xlrd 0.9.2 para python

¿Puede alguien darme una guía para idiotas? Estoy algo fuera de mi profundidad aquí. Hasta ahora he descargado xlrd 0.9.2 y he intentado seguir el archivo Léame, pero ni yo ni ctrl-f podemos encontrar el instalador mencionado.

Usando xlrd para leer el archivo Excel xls que contiene caracteres chinos y / o hindi

http://scienceoss.com/read-excel-files-from-python/comment-page-1/#comment-1051 Desde el enlace anterior, usé esta utilidad para leer un archivo XLS. Si el archivo XLS contiene diferentes caracteres de idioma como el chino o el hindi, no los imprime correctamente. ¿Hay una solución para esto? Después de googlear, encontré esto: import xlrd def upload_xls(dir,file,request): try: global msg global row_num row_num = [] header_arr […]

Python xlrd: ¿cómo convertir un valor extraído?

Bueno, tengo una pregunta que siento que me han respondido varias veces, por lo que encontré aquí. Sin embargo, como novato, realmente no puedo entender cómo realizar una operación realmente básica. Aquí está la cosa : tengo un .xls y cuando uso xlrd para obtener un valor solo estoy usando sh.cell(0,0) (asumiendo que sh es […]

Leer celdas combinadas en Excel con Python

Estoy tratando de leer celdas combinadas de Excel con Python usando xlrd. Mi Excel: (tenga en cuenta que la primera columna se combina en las tres filas) ABC +—+—+—-+ 1 | 2 | 0 | 30 | + +—+—-+ 2 | | 1 | 20 | + +—+—-+ 3 | | 5 | 52 | […]

Leyendo datos de Excel numéricos como texto usando xlrd en Python

Estoy tratando de leer un archivo de Excel usando xlrd, y me pregunto si hay una manera de ignorar el formato de celda usado en el archivo de Excel, ¿y solo importar todos los datos como texto? Aquí está el código que estoy usando para lejos: import xlrd xls_file = ‘xltest.xls’ xls_workbook = xlrd.open_workbook(xls_file) xls_sheet […]

Formato condicional xlwt

He visto algunas publicaciones que dicen que NO puedes realizar un formateo condicional usando xlwt , pero eran bastante antiguas. Tenía curiosidad si esto ha evolucionado? He estado buscando alrededor de medio día ahora. Además, si no lo escribo directamente desde xlwt , ¿puedo crear un archivo .xls que contenga una sola celda con el […]

Enfrentando el problema con XLWT y XLRD – Leer y escribir simultáneamente

Estoy enfrentando un problema con xlrd y xlwt. Pegando el código de muestra a continuación. from xlwt import Workbook, Formula, XFStyle import xlrd book = Workbook() sheet1 = book.add_sheet(‘Sheet 1’) myFontStyle = XFStyle() myFontStyle.num_format_str = ‘0.00’ sheet1.write(0,0,10, myFontStyle) sheet1.write(0,1,20, myFontStyle) sheet1.write(1,0,Formula(‘AVERAGE(A1:B1)’), myFontStyle) book.save(‘formula.xls’) wb = xlrd.open_workbook(‘formula.xls’) sh = wb.sheet_by_index(0) for rownum in range(sh.nrows): print sh.row_values(rownum) […]