vc操作excel:[1]初始化连接、创建和写入

2024-10-13 09:19:50

1、新建MFC工程,工程名为 3 。在选择Fromatypelibrary时,选择Microsoft Office安装目录下的office11文件夹,将文件过滤器改为 所有文件,找到excel.exe文件,确定,按shift添加所有的类。(这里有疑问,可参见我的上一篇经验“vc操作word:[1]初始化连接、创建和写入。按:本来想写成系列经验的,奈何百度经验这几天出问题了)

vc操作excel:[1]初始化连接、创建和写入

2、先初始化COM库,在CMy3App类的InitInstance函数中,加入以下代码:if(CoInitialize(NULL)!=S_OK) { AfxMessageBox("Fail"); return FALSE; }

vc操作excel:[1]初始化连接、创建和写入

4、在文件视图区打开MeExcel.h文件,如图所示,加入以下代码://头文件#include"comdef.h"#include"atlbase.h"#include"excel.h"以及//变量申明和函数定义_Application m_exApp; //Application _Workbook m_exBook; //表格,单数 Workbooks m_exBooks; //表格,复数 _Worksheet m_exSheet; //表单 Worksheets m_exSheets; Range m_exRange; //类似于单元格 BOOL CreateApplication(); BOOL CreateWorksheet(); BOOL SetItem();

vc操作excel:[1]初始化连接、创建和写入

6、现在开始调用类函数,创建excel表格,并写入数据。只需在对话框中添加成员变量 CMeExcel m_meExcel,在对话框初始化函数中加入以下代码: m_meExcel.CreateApplication(); m_meExcel.CreateWorksheet(); m_meExcel.SetItem();

vc操作excel:[1]初始化连接、创建和写入

7、点击运行。在第三行第五列显示”Hello“。也就是运行m_meExcel.SetItem();函数的结果。

vc操作excel:[1]初始化连接、创建和写入vc操作excel:[1]初始化连接、创建和写入
猜你喜欢