关于C++读取Excel表格资料后的心得
原文:https://www.cnblogs.com/GalaxyCC/archive/2017/06/10/6979904.html
使用微软提供的自带COM组件来读Excel
一、读取Excel文件COM类的相关环境的搭建:
1、首先新建一个MFC对话框工程,可命名为ReadWriteExcel
2、在添加类选项中,
选择MFC From Typelib,如下图:
3、再找到对应Office版本下的Excel.exe所在文件目录,并打开Excel.exe,
C:\Program Files\Microsoft Office\Office15\EXCEL.EXE
4、将6个Interfaces中的接口添加到右边的生成类Generated classes中去,
5、完成后finish。在需要添加读取Excel文件的代码顶端包含图中相关头文件。
将这6个文件的内容:#import "C:\\Program Files\\Microsoft Office\\Office15\\EXCEL.EXE" no_namespace 都注释掉。留下Applicaiton中的这段内容即可。
二、使用已有的类及函数来读取Excel文件
1、定义以下6个类。
CApplication ExcelApp;
CWorkbooks books;
CWorkbook book;
CWorksheets sheets;
CWorksheet sheet;
CRange range;
2、创建Excel服务器,
ExcelApp.CreateDispatch(_T("Excel.Application")
通过 ExcelApp.get_Version() 函数来判断本机安装的office版本
3、得到工作簿容器 books.AttachDispatch(ExcelApp.get_Workbooks()),之后通过books.Open(...)函数来打开所选文件,其中需要CString bookpath这样的文件路径。
4、再通过range.get_Value2()函数,将读取的Excel文件转为VARIANT类型,最后通过设置循环将数据读出。
关于C++读取Excel表格资料后的心得相关推荐
- matlab数据变成一列数据,matlab读取excel表格列数据-matlab导入excel后,怎么把数据提取成一列?...
怎么用matlab读取excel表格中的一列十六进制数据? x=xlsread('oillack.xls','sheet1','a1:a73') excel文件名是oillack.xls,sheet1 ...
- python读取excel表格-python读取excel表格中的数据
使用python语言实现Excel 表格中的数据读取,需要用到xlrd.py模块,实现程序如下: import xlrd #导入xlrd模块 class ExcelData(): def __init ...
- python画柱状图和折线图-Python读取Excel表格,并同时画折线图和柱状图的方法
今日给大家分享一个Python读取Excel表格,同时采用表格中的数值画图柱状图和折线图,这里只需要几行代码便可以实. 首先我们需要安装一个Excel操作的库xlrd,这个很简单,在安装Python后 ...
- .读取excel表格(JAVA)
读取excel表格(JAVA) 偶尔写个小程序,让办公更简单一些. 在这里使用到JXL(Java Excel API)用来动态读写Excel文件.JXL的主页是:http://www.andykh ...
- python导入数据画折线图_Python读取Excel表格,并同时画折线图和柱状图的方法
今日给大家分享一个Python读取Excel表格,同时采用表格中的数值画图柱状图和折线图,这里只需要几行代码便可以实. 首先我们需要安装一个Excel操作的库xlrd,这个很简单,在安装Python后 ...
- Qt 读取Excel表格数据 生成Excel表格并写入数据
qtxlsx读取Excel,无需本地存在excel或者wps驱动,读写操作更方便简洁. 一. 读取Excel表格 修改.pro文件,增加 axcontainer QT += axcontainer 导 ...
- python处理Excel表格--读取Excel表格
文章目录 前言 一.读取Excel表格 二.项目:2010年美国人口普查数据自动化处理 2.1 做什么.如何做? 2.2 print()与pprint() 2.3 完整源码及分析 前言 python处 ...
- linux qt写入excel文件内容,Qt 读取Excel表格数据 生成Excel表格并写入数据
Qt 读取Excel表格数据 生成Excel表格并写入数据 Qt 读取Excel表格数据 生成Excel表格并写入数据 修改.pro文件,增加 axcontainer QT += axcontaine ...
- R语言读取Excel表格数据并绘制多系列柱状图、条形图
本文介绍基于R语言中的readxl包与ggplot2包,读取Excel表格文件数据,并绘制具有多个系列的柱状图.条形图的方法. 首先,我们配置一下所需用到的R语言readxl包与ggplot2 ...
最新文章
- NSight Compute 用户手册(下)
- python学起来难不难-自学Python很难吗,为何会看不进去!
- linux中间隔10ping一次脚本,linux批量ping脚本shell
- hdu-4539 郑厂长系列故事――排兵布阵(状态压缩)
- Java注解:@Override的作用
- 今天收到 OCP 证书
- UIProgressView-初识IOS
- 《Python Cookbook 3rd》笔记(5.8):固定大小记录的文件迭代
- java长连接例子_java实现长连接
- delphi开发LINUX程序,DELPHI开发LINUX包
- 面试官:说说你知道多少种线程池拒绝策略
- jquery使用原型
- HashMap源码分析-jdk1.6和jdk1.8的区别
- ASP.NET获取IP地址与MAC地址方法
- 灵芝蘑菇提取物行业调研报告 - 市场现状分析与发展前景预测
- 构建之法读书笔记05
- 一个测试反应速度的小游戏
- Aidlearning的内网穿透
- 加ing形式的单词有哪些_【动词ing变化规律1、直接 ing2、以辅音字母 y结尾的单词,直接 in...-动词ing形式变化规则-英语-贾翘教同学...
- 数据结构大作业-DBLP科学文献管理系统(三)聚团分析(并查集,最大团问题)