当前位置:网站首页>QT excel table read / write library - qtxlsx
QT excel table read / write library - qtxlsx
2022-06-25 15:07:00 【Knowledge first】
One Project introduction
QtXlsx Is a new one 、 Read 、 write in Excel Document library . It doesn't need it. Microsoft Excel, Can be in Qt5 Used on any supported platform , Cross platform !
The project is MIT Open source license , The restrictions are relatively loose .
Source code download :https://github.com/dbzhang800/QtXlsxWriter
The name of the project is QtXlsxWriter, The original for 2014 It has been developed by the great God since .
Here is the great God blog :https://www.cnblogs.com/swarmbees/
And then there was one QtXlsx Project , The project 2017 Development started in , Some of the code and the above QtXlsxWriter Items overlap .
Open source does not ask the source , Made a comparison , Feeling or QtXlsxWriter It looks better , Simple comparison , This project is also introduced below .
Two catalogue
In the source code , There are three main parts , Source code 、 Example 、 unit testing , As shown in the figure below .
- There are many examples of code , Many engineering projects can even be used directly , It's very convenient .
- There is nothing to say about the source code , This is a hard dish , Need to bite hard , Later, if necessary, you may write a separate blog .
- The test unit is still very important , This is mainly for developers , We can still learn about the unit testing of this project , Learn about its construction 、 The test method 、 Ideas, etc .
Generally, we first look at the sample code , The simplest , Understand how to use the main external interfaces of the library , Then look at the source code and unit tests .
3、 ... and Introduction
The library can be used in two ways ,github The project is described below :
Method 1、 compile 、 Installed as qt Module , Directly in the project pro In file QT += xlsx
Way to join the use of , Many more formal third-party libraries can use this method .( This makes the library more official , Or the official , Just not released , If so, I don't know …)
Method 2、 Contains the source code directly pri file , Add the source code as a sub module of the project .
边栏推荐
猜你喜欢
What moment makes you think there is a bug in the world?
【中國海洋大學】考研初試複試資料分享
[Ocean University of China] Data Sharing for retest of initial Examination
‘make_ unique’ is not a member of ‘std’
SPARQL learning notes of query, an rrdf query language
15 -- 最接近原点的 K 个点
C language escape character and its meaning
[Ocean University of China] information sharing for the first and second examinations of postgraduate entrance examination
Learning notes on February 5, 2022 (C language)
从408改考自主命题,211贵州大学考研改考
随机推荐
Basic knowledge of pointer
basic_ String mind map
搭建极简GB28181 网守和网关服务器,建立AI推理和3d服务场景,然后开源代码(一)
[deep learning] multi task learning of multiple datasets data sets missing labels
如何裁剪动图大小?试试这个在线照片裁剪工具
2022年广东高考分数线出炉,一个几家欢喜几家愁
semget No space left on device
QQ情话糖果情话内容获取并保存
Dynamic memory allocation
Qmake uses toplevel or topbuilddir
‘make_ unique’ is not a member of ‘std’
Judging the number of leap years from 1 to N years
挖财是正规的吗?股票开户安全吗?
Jaspersoft studio installation
Gif动画怎么在线制作?快试试这款gif在线制作工具
从408改考自主命题,211贵州大学考研改考
Boost listening port server
[C language] implementation of magic square array (the most complete)
Explanation of dev/mapper
有哪个瞬间让你觉得这个世界出bug了?