准备:搭建环境引用头文件QT中使用QtXlsx库的三种方法 QT基础入门【Excel的操作】_吻等离子的博客-CSDN博客
#include "xlsxdocument.h"const QString ExcelName="./test.xlsx";
QTXLSX_USE_NAMESPACE // 添加Xlsx命名空间
1、初始化excel表格
注意!两种不同的初始化在保存时的效果不同
Document xlsx; // 初始化1:保存到ExcelName时候,如果已经存在则覆盖,建议第一次初始化使用,修改文件的初始化用下面的
//Document xlsx(ExcelName); // 初始化2:保存到ExcelName时候不会覆盖原来文件的内容bool ret = xlsx.saveAs(ExcelName); /
if(ret)
{qInfo() << "创建excel成功!";
}
else
{qWarning() << "创建excel失败!";
}
2、初始化sheet
xlsx.addSheet("第一个sheet", AbstractSheet::ST_WorkSheet); // 添加第一个sheet,如果不添加