一、概要
QtXlsx是可以读取和写入Excel文件的库。 它不需要Microsoft Excel,并且可以在Qt5支持的任何平台下使用。
可以用于:
从头开始生成新的.xlsx文件
从现有的.xlsx文件中提取数据
编辑现有的.xlsx文件
二、生成库文件
打开官方工程目录,并启动工程。工程已经配置好,直接编译生成lib文件。
生成的lib文件如下:
三、建立新的工程,并调用库。
拷贝lib文件,和header文件。
pro工程倒入库文件,并配置header路径。
编写测试代码
#include "MainWindow.h"
#include <QApplication>
#include "xlsxdocument.h"
#include "xlsxchartsheet.h"
#include "xlsxcellrange.h"
#include "xlsxchart.h"
#include "xlsxrichstring.h"
#include "xlsxworkbook.h"
#include <QDebug>
using namespace QXlsx;
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
w.show();
Document xlsx;
xlsx.write(1,1,"测试数据");
xlsx.write(1,2,12345);
xlsx.saveAs("test.xlsx");
qDebug() << xlsx.read(1,1);
return a.exec();
}
测试结果
附上工程代码文件:
https://download.csdn.net/download/dyxcc/87695433