Python - Por favor como puedo exportar QTableWidget a xls

   
Vista:

Por favor como puedo exportar QTableWidget a xls

Publicado por julio ortega_julio@yahoo.com.ar (2 intervenciones) el 19/02/2018 01:12:17
Hola quisiera saber como exportar los datos de un QTableWidget a xls o xlsx..
el nombre de la QTableWidget es consultamovil

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
from PyQt5 import (QtWidgets, QtGui, QtPrintSupport, QtCore, QtSql)
from PyQt5.QtSql import QSqlTableModel
import xlwt
import xlwt as xlwt
import xlsxwriter
 
 
def savefile(self):
    filename = unicode(QtGui.QFileDialog.getSaveFileName(self, 'Save File', '', ".xls(*.xls)"))
    wbk = xlwt.Workbook()
    sheet = wbk.add_sheet('sheet 1')
    for currentColumn in range(self.ui.consultamovil.columnCount()):
        for currentRow in range(self.ui.consultamovil.rowCount()):
            teext = str(self.ui.consultamovil.item(currentRow, currentColumn).text()
 
 
    sheet.write(currentRow, currentColumn, teext)
    wbk.save(filename)

me da error de sintaxis en Sheet.write

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

Por favor como puedo exportar QTableWidget a xls

Publicado por xve (1533 intervenciones) el 19/02/2018 08:19:13
Hola Julio, he encontrado un código que lee y guarda un archivo CSV desde un QTableWidget. El formato CSV es abierto perfectamente por una hoja de calculo.

https://www.lawebdelprogramador.com/codigo/Python/4447-Guardar-el-contenido-de-un-QTableWidget-a-CSV.html
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Revisar política de publicidad