Articles of xlwt

Escribe una lista de listas para excel archivos usando xlwt

Tengo una lista de listas como: [ [u’email’, u’salutation’, u’firstname’, u’lastname’, u’remarks’, None, None, None, None, None], [u’harry@harrypotter.com’, u’Mr’, u’Daniel’, u’Radcliffe’, u’expecto patronum’, None, None, None, None, None], [u’snape@harrypotter.com’, u’Mr’, u’Severus’, u’Snape’, u’Always’, None, None, None, None, None], ] Quiero insertar esto en un archivo de Excel. Es posible hacerlo uno por uno escribiendo cada […]

¿Cómo crear un archivo de Excel con un autofiltro en la primera fila con xlwt?

Estoy usando el módulo Python 2.6 + xlwt para generar archivos de Excel. ¿Es posible incluir un autofiltro en la primera fila con xlwt o pyExcelerator o cualquier otra cosa además de COM? Gracias

Escribiendo los resultados en 2 hojas diferentes en el mismo archivo de Excel

¿Me puede enseñar si Python puede escribir en un mismo archivo de Excel, pero 2 hojas de cálculo diferentes (tabs)? Solo por ejemplo, quiero seleccionar y escribir los títulos de los siguientes 4 sitios web, y escribirlos en el mismo archivo title.xls pero respectivamente en su Hoja 1 y Hoja 2. www.dailynews.com www.dailynews.co.zw www.gulf-daily-news.com www.dailynews.gov.bw […]

No se puede exportar el dataframe pandas a Excel / encoding

No puedo exportar uno de mis marcos de datos debido a alguna dificultad de encoding. sjM.dtypes Customer Name object Total Sales float64 Sales Rank float64 Visit_Frequency float64 Last_Sale datetime64[ns] dtype: object exportación csv funciona bien path = ‘c:\\test’ sjM.to_csv(path + ‘.csv’) # Works pero la exportación de excel falla sjM.to_excel(path + ‘.xls’) Traceback (most recent […]

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