1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
三种用例demo,主要是Open函数,和Save,Close,接口简单 /* ExcelEngine
excel; //创建excl对象 excel.Open(QObject::tr("c:\\Test.xls"),1,false);
//打开指定的xls文件的指定sheet,且指定是否可见 int
num = 0; for
(int i=1; i<=10; i++) { for
(int j=1; j<=10; j++) { excel.SetCellData(i,j,++num);
//修改指定单元数据 } } QVarient
data = excel.GetCellData(1,1); //访问指定单元格数据 excel.GetCellData(2,2); excel.GetCellData(3,3); excel.Save();
//保存 excel.Close(); */ //导入数据到tablewidget中 /* ExcelEngine
excel(QObject::tr("c:\\Import.xls")); excel.Open(); excel.ReadDataToTable(ui->tableWidget);
//导入到widget中 excel.Close(); */ //把tablewidget中的数据导出到excel中 /* ExcelEngine
excel(QObject::tr("c:\\Export.xls")); excel.Open(); excel.SaveDataFrTable(ui->tableWidget);
//导出报表 excel.Close(); */ |
Qt 读写Excel,并显示到tablewidget
最新推荐文章于 2025-05-26 14:45:33 发布