Skip to the content.

如何设置 QXlsx 项目

以其他语言阅读: English, 한국어, 简体中文

设置步骤

:one: 从 github 克隆源代码

git clone https://github.com/j2doll/QXlsx.git



:two: 启动 Qt Creator



:three: 创建一个新的 Qt 项目。



:four: 本示例为控制台应用程序。



:five: 设置项目名称(示例:HelloQXlsx)。



:six: HelloQXlsx 项目创建完成。



:seven: 查看项目目录结构



:eight: 复制 QXlsx 到项目目录

xcopy c:\workspace\github\QXlsx\QXlsx c:\workspace\HelloQXlsx /s /e

> 将 QXlsx 源码复制到你的 Qt 项目中(请根据你本机路径修改)



:nine: 项目的当前目录和文件



:keycap_ten: 在Qt项目文件(*.pro)中添加 QXlxs 库的代码

# QXlsx code for Application Qt project
QXLSX_PARENTPATH=./         # current QXlsx path is . (. means curret directory)
QXLSX_HEADERPATH=./header/  # current QXlsx header path is ./header/
QXLSX_SOURCEPATH=./source/  # current QXlsx source path is ./source/
include(./QXlsx.pri)



:one::one: 设置示例的头文件和命名空间。然后附加 hello world 代码。

// main.cpp

#include <QCoreApplication>

#include "xlsxdocument.h"
#include "xlsxchartsheet.h"
#include "xlsxcellrange.h"
#include "xlsxchart.h"
#include "xlsxrichstring.h"
#include "xlsxworkbook.h"
using namespace QXlsx;

int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);

    QXlsx::Document xlsx;
    xlsx.write("A1", "Hello Qt!"); // write "Hello Qt!" to cell(A,1). it's shared string.
    xlsx.saveAs("Test.xlsx"); // save the document as 'Test.xlsx'

    return 0;
    // return a.exec();
}



:one::two: 构建并运行项目



:one::three: 生成可执行文件(*.exe)和Excel文件(.xlsx)。