加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

利用MFC读取Excel文件

(2018-09-04 14:31:09)
分类: c/c_plus



C++使用VS2010导出/导入Excel的方法及步骤  

 最近工作需要将listctrl中的数据导出到Excel中。网上找了很多,但多数是VC6.0的。结合VC6.0导出的方法,自己琢磨了不少时间,终于将问题解决了。轻松之余,将过程分享出来,希望对需要的人有所帮助。 

 VC6.0的请看这里:http://topic.csdn.net/t/20050718/15/4151984.html

 一、设置

环境:

Windows7

Microsoft Visual Studio 2010

Microsoft Office Excel 2003

 说明:用的公司的电脑,操作系统和软件都是正版的。

 

1、新建C++工程

新建自己的C++工程。

2、添加Excel类库

在工程名上右键,选择Add---Class,选择MFC Class From TypeLib,如图:

 

 

 http://img.my.csdn.net/uploads/201304/12/1365738746_5121.JPG

然后添加如图的几个类。


 http://img.my.csdn.net/uploads/201304/12/1365738792_3862.JPG

 

3、修改头文件

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

 


 http://img.my.csdn.net/uploads/201304/12/1365738827_9699.JPG

 

 

4、修改提示的错误

将修改过的工程编译一下,出现如下错误:

 http://img.my.csdn.net/uploads/201304/12/1365738908_2361.JPG

双击提示,在DialogBox()前加下划线,如图:

 http://img.my.csdn.net/uploads/201304/12/1365738950_7246.JPG

  

5、添加头文件

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

http://img.my.csdn.net/uploads/201304/12/1365739036_8632.JPG

 

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

经过以上几步,现在可以使用Excel类库提供的函数导出数据了。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有