C++使用VS2015导出/导入Excel的环境配置

环境

Windows10
Microsoft Visual Studio 2015
Microsoft Office Excel
说明:用的公司的电脑,操作系统和软件都是正版的。

新建C++工程,添加Excel类库

新建自己的C++工程,在工程名上右键,选择Add—Class,选择MFC Class From TypeLib,然后添加如图的几个类:
这里写图片描述

修改头文件

进入刚添加进来的几个类头文件中将#import开头的这句注掉

//#import "C:\\Program Files (x86)\\Microsoft Office\\Root\\Office16\\EXCEL.EXE" no_namespace
// CApplication 包装器类

修改提示的错误

将修改过的工程编译一下,出现如下错误:
这里写图片描述
简单来说就是将DiaglogBox()替换成_DiaglogBox(),不要问我为什么,就是改,我也不知道

添加头文件

在使用导出功能的文件中添加头文件:

#include "CApplication.h"
#include "CFont0.h"
#include "CRange.h"
#include "CRanges.h"
#include "CWorkbook.h"
#include "CWorkbooks.h"
#include "CWorksheet.h"

使用Excel类库提供的函数将需要导出的数据导出为.xls文件

经过以上几步,现在可以使用Excel类库提供的函数导出数据了。
与网上许多文章相对比一下,导出流程一样。只不过类库函数有所改变。函数名由Get改为get_,Set改为put_

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ToF君

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值