-
在软件开发过程中,配置文件是很需要的,用.xlsx文件作为配置文件比较通用。本文记录qt开发中怎么用QXlsx库读取配置文件.xlsx
-
先到QXlsx开源代码地址,下载QXlsx库,如下图:
-
下载后打开项目.pro,如下图:
-
然后生成.lib文件
5. 新建一个QXlsx文件夹,复制源代码头文件header文件夹进去,新建lib文件夹,复制生成的QXlsx.lib文件进去。如下图:
6. 新建一个项目引用QXlsx库,注意:引用的库路径不能有中文,不然会编译不过
7. 测试库代码
#include "xlsxdocument.h"
QXlsx::Document xlsx(datacache_path_);
if (xlsx.load())
{
int rowCount = xlsx.dimension().rowCount();
int columnCount = xlsx.dimension().columnCount();
for (int row = 1; row <= rowCount; ++row)
{
for (int column = 1; column <= columnCount; ++column)
{
QXlsx::Cell *cell = xlsx.cellAt(row, column);
if (cell)
{
QVariant value = cell->value();
qDebug() << "Row" << row << "Column" << column << "Value:" << value.toString();
}
}
}
}
else
{
qDebug() << "Failed to load xls file.";
}