表格中怎么导出excel Excel表格数据导出

有一个嵌入式Excel表格数据导出的需求:应用软件运行于嵌入式Linux平台上,在设备运行过程中 , 存储了许多数据,这些数据想以表格的形式导出 。考虑到Windows平台的普遍性,需要将数据以excel表格形式导出,故选择了一个开源库:QtXlsxWriter,本文主要记录其编译构建过程 。
从下列地址https://github.com/dbzhang800/QtXlsxWriter获取安装包,将源码包解压缩,目录结构如下图所示:

表格中怎么导出excel Excel表格数据导出

  • example目录下存放的是示例Demo 。
  • src目录下存放的是xlsx的源码 。
  • tests目录下存放的是测试工程 。
QtXlsxWriter可以通过QtCreator来编译构建,所以我们打开安装在linux平台上的QtCreator,然后使用QtCreator打开QtXlsxWriter项目(选择源码目录下的xxx.pro文件) 。选择对应的编译构建套件后,如下图所示:
表格中怎么导出excel Excel表格数据导出

点击项目管理视图中的顶级目录,单击右键 , 选择“构建”,即可构建QtXlsxWriter:
表格中怎么导出excel Excel表格数据导出

编译成功后,将在源码目录的同级下创建构建输出目录,该目录结构如下图所示:
表格中怎么导出excel Excel表格数据导出

  • bin :用于存放二进制文件 。(该目录为空)
  • examples:示例Demo的编译构建输出目录 。
  • include:该目录存放关于QtXlsxWriter的头文件:

表格中怎么导出excel Excel表格数据导出

  • lib:该目录用于存放QtXlsxWriter的库目录:

表格中怎么导出excel Excel表格数据导出

  • mkspecs:该目录是Qt的模块化标识目录,用于向Qt开发环境添加Xlsx:

表格中怎么导出excel Excel表格数据导出

  • tests:该目录用于存放测试工程 。
【表格中怎么导出excel Excel表格数据导出】在上述目录中,include、lib、mkspecs目录是比较重要的目录 。在搭建QtXlsxWriter开发环境时需要使用到 。

相关经验推荐