Articles of xlwt

¿Cómo escribir la matriz de Python (datos = ) para excel?

Estoy escribiendo un progtwig de Python para procesar archivos .hdf, me gustaría enviar estos datos a una hoja de cálculo de Excel. Pongo los datos en una matriz como se muestra a continuación: Código: data = [] for rec in hdfFile[:]: data.append(rec) desde aquí he creado una matriz 2D con 9 columnas y 171 filas. […]

Python XLWT ajustando los anchos de columna

Estoy enormemente impresionado con la facilidad de uso de XLWT, pero hay una cosa que no he descubierto cómo hacerlo. Estoy tratando de ajustar ciertas filas al ancho mínimo que necesitarían para mostrar todos los caracteres (en otras palabras, qué haría Excel si hiciera doble clic en el divisor entre las celdas). Sé cómo ajustar […]

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

xlwt escribir hoja de excel sobre la marcha

Estoy acostumbrado a crear una hoja de cálculo de la siguiente manera: wbk = xlwt.Workbook() earnings_tab = wbk.add_sheet(‘EARNINGS’) wbk.save(filepath) ¿Hay alguna forma de no guardar el archivo en una ruta de archivo y, en su lugar, escribirlo al vuelo a un usuario que descarga el archivo? ¿O necesito guardarlo como un archivo tmp y luego […]

Cómo tener un estilo localizado al escribir una celda con xlwt

Estoy escribiendo una hoja de cálculo de Excel con xlwt de Python y necesito que los números se formateen con “.” Como separador de miles, como lo es en lengua portuguesa brasileña. Yo he tratado: style.num_format_str = r’#,##0′ Y establece el separador de miles como ‘,’ . Si bash configurar num_format_str to ‘#.##0’ , obtendré […]

Cómo copiar una hoja de Excel a otro libro en Python

Tengo una cadena con una ruta de archivo de origen y otra cadena con una ruta de archivo de destino, ambas apuntando a libros de Excel. Quiero tomar la primera hoja del archivo de origen y copiarla como una nueva pestaña al archivo de destino (no importa dónde esté en el archivo de destino), luego […]

Python xlwt: creación de una columna de solo lectura (protección de celda)

¿Hay alguna manera de hacer que una celda en particular sea de solo lectura / escritura en python xlwt? Sé que hay un indicador cell_overwrite_ok que no permite sobrescribir el contenido de las celdas (todas las celdas), pero se puede hacer esto celda por celda Gracias sol

¿Cómo cambiar el color de fondo de la celda de Excel con la biblioteca xlwt de python?

Utilizo la biblioteca Python xlwt para escribir datos en el libro de Excel. Y ahora tengo algunos problemas para agregar color de fondo a la celda de Excel. Por ejemplo, tengo el siguiente color en RGB (10,20,30), ¿cuál es la forma más fácil de hacer esto? ¿Hay alguna manera de establecer este color a la […]

La capacidad de aplicar múltiples formatos a la celda con xlwt / openpyxl

Planeo usar una de las 2 bibliotecas siguientes para generar un archivo de Excel en python: xlwt ( http://www.python-excel.org/ ) openpyxl ( http://packages.python.org/openpyxl/ ) Intenté el primero, la mayoría de las cosas parecen estar bien, pero hay un problema que, desafortunadamente, puede que no admita la capacidad de aplicar múltiples formatos a la celda. (consulte […]