Articles of Xlrd

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

Compara listas en python mientras haces looping

Tengo un script que estoy usando para leer un archivo de Excel y actualizar una base de datos SQL. Estoy leyendo el archivo de Excel cada 30 segundos usando un bucle. Sin embargo, solo quiero actualizar la base de datos cuando el archivo de Excel cambia Si uso el operador! = Cuando el ciclo recorre, […]

Extraer valores de la hoja de cálculo de Excel

Quiero eliminar algunas palabras de una lista de palabras. Tengo una lista con una palabra recurrente y quiero deshacerme de ella y no tengo idea. No sé si necesito usar un bucle completo o expresiones regulares. from xlrd import open_workbook,error_text_from_code book = open_workbook(inp) sheet0 = book.sheet_by_index(0) x = 0 y = 0 countr = sheet0.nrows […]

Cómo obtener el nombre de la hoja de Excel en Python usando xlrd

Por favor, consulte el código de abajo. def getSheetName(file_name): pointSheetObj = [] import xlrd as xl TeamPointWorkbook = xl.open_workbook(file_name) pointSheets = TeamPointWorkbook.sheet_names() for i in pointSheets: pointSheetObj.append(TeamPointWorkbook.sheet_by_name(i)) Necesito obtener el nombre del nombre de la hoja de Excel de la lista pointSheetObj mediante iteración.

Cómo ordenar la hoja de Excel usando Python

Estoy usando Python 3.4 y xlrd. Quiero ordenar la hoja de Excel según la columna principal antes de procesarla. ¿Hay alguna biblioteca para realizar esto?

Extraer hipervínculos de Excel (.xlsx) con Python

He estado buscando sobre todo las bibliotecas xlrd y openpyxl para la manipulación de archivos de Excel. Sin embargo, actualmente xlrd no admite formatting_info=True para archivos .xlsx, por lo que no puedo usar la función xlrd hyperlink_map . Así que recurrí a openpyxl, pero tampoco tuve la suerte de extraer un hipervínculo de un archivo […]

Python xlrd: suprimir mensajes de advertencia

Estoy utilizando xlrd para procesar archivos de Excel. Estoy ejecutando un script en una carpeta que contiene muchos archivos, y estoy imprimiendo mensajes relacionados con los archivos. Sin embargo, para cada archivo que ejecuto, también obtengo el siguiente mensaje de error generado por xlrd: WARNING *** OLE2 inconsistency: SSCS size is 0 but SSAT size […]

Usando el módulo XLRD y Python para determinar el estilo de fuente de la celda (en cursiva o no)

Estoy tratando de analizar datos en una hoja de cálculo de Excel utilizando XLRD para determinar qué valores de celda están en cursiva. Esta información se utilizará para establecer una marca en cuanto a si el valor es un valor estimado o informado. A continuación se muestra un ejemplo de los datos: owner_name year Jan […]

Python creando diccionario desde Excel

Tengo una hoja de excel con 2 columnas. La columna 1 es el nombre, y la columna 2 es la edad. Quiero crear un diccionario donde el nombre es clave y la edad es valor. Aquí está el código, pero está creando un diccionario incorrectamente. keyValues = [x.value for x in worksheet.col(0)] data = dict((x, […]