VS2010 MFC中对Excel进行读写操作 |
您所在的位置:网站首页 › MFC操作excel不能访问只读文件 › VS2010 MFC中对Excel进行读写操作 |
实现一个对话框,listControl中显示随机数,对话框中有导入导出按钮,点击导出,将list中的数据写入Excel,点击导出将Excel中的数据读出并显示到新的list列表中。
目录 创建MFC项目 引入Excel资源类 获取数据并将数据写入Excel 读取Excel并显示到列表 创建MFC项目新建一个MFC项目,设置项目保存位置 点击确定,点击下一步,选择对话框形式 引入Excel资源类创建好项目之后,右键项目名(或则右键对话框添加类),添加类 选择TypeLib中的MFC类 来源选择文件,位置选择office安装路径下的EXCEL.EXE,安装office时若没有修改路径,一般和下图一致,添加_Application、_Workbook、_Worksheet、Range、Workbooks、Worksheels,这几个一般够用了。 点击完成之后,项目中会出现相应的头文件 在对话框头文件中导入头文件 #include "CApplication.h" #include "CRange.h" #include "CWorkbook.h" #include "CWorkbooks.h" #include "CWorksheet.h" #include "CWorksheets.h" #include "ShowData.h"依次打开并注释这些头文件中如下代码 //#import "C:\\Program Files\\Microsoft Office\\root\\Office16\\EXCEL.EXE" no_namespace打开CRange.h 将DialogBox改为_DialogBox到这里可以成功运行项目了 获取数据并将数据写入Excel在对话框中添加两个Button,作为导入导出按钮,添加ListControl,list控件的使用可以参考我的另一篇文章 http://t.csdn.cn/s85Vp 在对话款的OnInitDialog方法中添加向列表中写入数据的代码 //获取随机数 int data[100]; srand(time(0)); for(int i=0;i |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |