qt 如何获取test.xlsx 中‘.’之前部分内容
时间: 2023-12-26 14:04:14 浏览: 67
Qtxlsx的源码下载,通过qt creator编译之后,可以在qt的项目中使用
如果你要使用 Qt 来读取 Excel 文件,可以使用 QXlsx 这个第三方库。具体地,可以按照以下步骤来获取 test.xlsx 中 '.' 前面的部分内容:
1. 首先,你需要将 test.xlsx 文件加载到 QXlsx 的工作簿对象中,可以使用 QXlsx::Document::load() 函数来完成这个任务。例如:
```
QXlsx::Document xlsx("test.xlsx");
```
2. 然后,你需要获取 Excel 文件中的单元格内容。可以使用 QXlsx::Document::read() 函数来读取单元格内容。例如:
```
QString cellValue = xlsx.read("A1").toString();
```
这里假设 '.' 前面的部分内容在 A1 单元格中。如果是其他单元格,可以相应地修改参数。
3. 最后,你可以使用 QString::section() 函数来获取 '.' 前面的部分内容。例如:
```
QString beforeDot = cellValue.section('.', 0, 0);
```
这里假设 '.' 前面的部分内容只有一个点号。如果有多个点号,可以根据情况调整参数。
阅读全文