|

楼主 |
发表于 2020-9-8 16:15:19
|
显示全部楼层
我写出来了,虽然写的不咋地
- def _save(self):
- savefile_name = QFileDialog.getSaveFileName(self,'选择保存路径','','Excel files(*.xls)')
- global path_savefile_name
- path_savefile_name = savefile_name[0]
- book = xlwt.Workbook()
- sheet = book.add_sheet('新数据')
- row = self.tableWidget.rowCount()
- col = self.tableWidget.columnCount()
- content = []
- for i in range(col):
- #self.tableWidget.horizontalHeaderItem(m).text()
- content.append(self.tableWidget.horizontalHeaderItem(i).text())
- #print(content)
- for i in range(1):
- for j in range(col):
- sheet.write(i, j, content[j])
- for i in range(row):
- for j in range(col):
- try:
- sheet.write(i+1, j, self.tableWidget.item(i, j).text())
- except:
- continue
- #print(self.tableWidget.item(i,j).text())
- book.save(path_savefile_name)
复制代码 |
|