Articles of Xlrd

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

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