首先在.pro文件中加入: QT += axcontainer    再在头文件中包含<QAxObject>

    QAxObject *used_range;//定义表格的使用范围
    QAxObject *row;//定义表格的使用行
    int row_start;//行开始
    QAxObject *cell;//存放结果的单元格指针
    QVariant cell_value;//单元格的值
    QAxObject excel("Excel.Application");
    excel.setProperty("Visible",true);//可见
    QAxObject *work_books = excel.querySubObject("WorkBooks");
    work_books->dynamicCall("Open(const QString)","D:\\plus.xlsx");
    QAxObject *work_book = excel.querySubObject("ActiveWorkBook");
    QAxObject *work_sheets = work_book->querySubObject("Sheets");
    QAxObject *first_sheet = work_sheets->querySubObject("Item(int)",1);//1代表第一张工作表,还可以是2,3
    used_range = first_sheet->querySubObject("UsedRange");
    row = used_range->querySubObject("Rows");
    row_start = used_range->property("Row").toInt();
    int row_count = row->property("Count").toInt();
    double sum = 0;//用于累计和
    for(int i=row_start;i<row_start+row_count;i++){
        cell = first_sheet->querySubObject("Cells(int,int)",i,2);//计算第二列数据的和
        cell_value = cell->property("Value");
        sum = sum+cell_value.toDouble();
    }
    cell = first_sheet->querySubObject("Cells(int,int)",1,1);
    cell->setProperty("Value",sum);//将结果放在(1,1)这个单元格中
    work_book->dynamicCall("Save()");//保存文件

转载于:https://www.cnblogs.com/littleqt/p/4979468.html

Qt 实现excel加法相关推荐

  1. 一文搞定Qt读写excel以及qt读写xml数据

    一文搞定Qt读写excel以及qt读写xml数据 最终的实现效果图 RC_ICONS = logo.ico .pro文件同级目录下加入 logo.ico 图标文件,运行文件,文件的图标就被写入软件 u ...

  2. qt对excel的基本操作

    qt对excel的基本操作 1.环境 1.1 配置方面 ​ ① 确保Excel软件在本地服务器注册成功,没注册成功的可以通过 在运行中"E:\program Files\Microsoft ...

  3. QT之Excel表格操作

    QT之Excel表格操作 提前准备 打开读取excel文件 写入保存excel文件 提前准备 pro文件中添加: QT += axcontainer 在需要使用excel的文件中添加: #includ ...

  4. c++ qt 操作Excel 实现冻结窗格的功能。

    使用qt操作Excel的一些基本操作内容我就不介绍了,你们搜一下就可以了,如果不想麻烦可以去下面这个链接地址看一下. qt操作Excel基础使用技巧 本文主要讲一个知识点,就是使用qt操作Excel实 ...

  5. Qt:Qt导出Excel表格

    借鉴参考文献中的内容,并将其封装成一个ExcelExporter类,除了实现一些基本的写数据的功能,还增加了设置单元格样式.合并单元格的功能.在Qt中使用QAxObject类访问Com组件对象,需要在 ...

  6. Qt 设置Excel单元格文本属性

    前段时间通过Qt设置Excel的内容,每次设置 1-3 这种内容的时候,会被Excel自动转为日期格式. 后来查了一下,可以设置单元格为文本属性,显示内容与输入内容保持一致. 需要先设置单元格的格式再 ...

  7. Qt Xlsx使用教程、Qt操作Excel、Qt生成Excel图表、跨平台不依赖Office

    文章目录 1.Qt Xlsx库简介 2. 用法①:使用Xlsx作为Qt5的附加模块 2.1 构建模块 2.2 下载QtXlsx源代码 2.3 为编译器安装Xlsx模块 2.3.1 打开 MinGW 7 ...

  8. QT 制作 Excel 表格常用操作方法

    Visual Basic for Applications(VBA)是一种Visual Basic的一种宏语言,主要能用来扩展Windows的应用程式功能,特别是Microsoft Office软件. ...

  9. qt与excel 一去二三里整理

    Visual Basic for Applications(VBA)是一种Visual Basic的一种宏语言,主要能用来扩展Windows的应用程式功能,特别是Microsoft Office软件. ...

最新文章

  1. OTA常见方案分析(差分升级 全量升级 AB面升级 Recovery系统升级)
  2. Linux System Programming --Chapter Four
  3. 新来的 不知道写什么呢
  4. 【算法学习笔记】二叉树的基本操作实现和应用举例,根据先序与中序遍历建立二叉树的实现
  5. 解决DeferredResult 使用 @ResponseBody 注解返回中文乱码
  6. ubuntu中mysql怎么退出命令_Ubuntu下MySQL简单操作
  7. 对hash签名失败_vue项目中微信jssdk在ios签名失败
  8. 网页特效java代码,美化网页常用特效代码
  9. 利用UTL_FILE包实现文件I/O操作
  10. python与数值计算环境安装
  11. 微信支付宝关闭三星Galaxy指纹支付;乐视网回应贾跃亭破产;Chrome 78发布|极客头条...
  12. bs4爬取的时候有两个标签相同_利用Python爬取OPGG上英雄联盟英雄胜率及选取率信息!...
  13. html打开软件连接的代码,《前端开发从零学起》Lesson.7 HTML中超链接的使用方法...
  14. 百度web前端面试2015.10.18
  15. redis LRU淘汰策略原理
  16. PSpice 正版软件的下载方式
  17. 易接SDK流程记录以及AndroidManifest解析(无干货)
  18. 武汉理工大学 计算机学院院长,熊盛武:武汉理工大学计算机科学与技术学院院长、教授...
  19. VIOS查看网卡对应的插槽
  20. 素面朝天,你独特的美

热门文章

  1. mysql数据库数据类型money_常用数据库基本数据类型
  2. java nls_Java-使用JDBC的NLS_DATE_FORMAT
  3. windows系统里面搜索文件内容
  4. 浅析电线电缆型号选择不当的影响
  5. 微信张小龙:谈移动互联网产品
  6. KMP代码《C++版》
  7. pygame.tranform.rotate图片旋转问题
  8. 微信小程序+阿里物联/Onenet物联+esp32搭建无服务器物联系统(一)---ESP32硬件设计开源
  9. 格式化SQL的利器--VSCode
  10. 【游戏开发干货】往期公众号文章汇总