39.QT-Qtxlsx库使用
Posted lifexy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了39.QT-Qtxlsx库使用相关的知识,希望对你有一定的参考价值。
之前参考博客https://blog.csdn.net/c3060911030/article/details/51560239下载Qtxlsx库,然后编译的时候,显示:
error: invalid use of incomplete type ‘class QVector<QZipReader::FileInfo>‘
QList<QZipReader::FileInfo> allFiles = m_reader->fileInfoList();
然后在github中,找到正确的第三方库下载地址:
下载地址: https://github.com/VSRonin/QtXlsxWriter
PS:适用于QT5版本
操作起来很简单,有个简单的参考代码地址:
http://qtxlsx.debao.me/qtxlsx-extractdata-main-cpp.html
1.将Qtxlsx添加到项目
Qtxlsx库存在src里的,所以将QtXlsxWriter-master/src里文件夹
将解压后的src目录拷贝到项目里的子目录Qtxlsx下,在项目pro文件中增加下面这行:
include(./Qtxlsx/src/xlsx/qtxlsx.pri)
PS:和我们之前添加第三方串口库方法类似
1.输入简单的代码
#include "xlsxdocument.h" int main() { QXlsx::Document xlsx; xlsx.write("A1", "Hello Qt!"); xlsx.saveAs("Test.xlsx"); return 0; }
效果如下
以上是关于39.QT-Qtxlsx库使用的主要内容,如果未能解决你的问题,请参考以下文章
typescript Angular 2测试片段。代码库https://developers.livechatinc.com/blog/category/programming/angular-2/
typescript Angular最终版本的Angular 2测试片段。代码库https://developers.livechatinc.com/blog/category/programming
typescript Angular最终版本的Angular 2测试片段。代码库https://developers.livechatinc.com/blog/category/programming
typescript Angular最终版本的Angular 2测试片段。代码库https://developers.livechatinc.com/blog/category/programming