我有一个格式为:
的csv文件xxx,100,200
yyy,300,3
我想简单地打开这个csv文件,然后根据如下所示的数据生成一个表(总结最后两列):
xxx,300
yyy,303
答案 0 :(得分:-1)
在Github TreeView上 我有一些读/写/打印CSV的例子。
添加/删除行/列
(Python Qt4 / Qt5或Mono)
在Qt4中我使用:def removeColumn(self):
model = self.model
indices = self.tableView.selectionModel().selectedColumns()
for index in sorted(indices):
model.removeColumn(index.column())
def addColumn(self):
count = self.model.columnCount()
print (count)
self.model.setColumnCount(count + 1)
self.model.setData(self.model.index(0, count), "new column", 0)
self.tableView.resizeColumnsToContents()