资源简介
基于vs2010 mfc实现对excel文件的打开,读取,操作(案例中把数据*2),最后存储
代码片段和文件信息
// DlgProxy.cpp : 实现文件
//
#include “stdafx.h“
#include “TEST_EXCEL.h“
#include “DlgProxy.h“
#include “TEST_EXCELDlg.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
// CTEST_EXCELDlgAutoProxy
IMPLEMENT_DYNCREATE(CTEST_EXCELDlgAutoProxy CCmdTarget)
CTEST_EXCELDlgAutoProxy::CTEST_EXCELDlgAutoProxy()
{
EnableAutomation();
// 为使应用程序在自动化对象处于活动状态时一直保持
// 运行,构造函数调用 AfxOleLockApp。
AfxOleLockApp();
// 通过应用程序的主窗口指针
// 来访问对话框。设置代理的内部指针
// 指向对话框,并设置对话框的后向指针指向
// 该代理。
ASSERT_VALID(AfxGetApp()->m_pMainWnd);
if (AfxGetApp()->m_pMainWnd)
{
ASSERT_KINDOF(CTEST_EXCELDlg AfxGetApp()->m_pMainWnd);
if (AfxGetApp()->m_pMainWnd->IsKindOf(RUNTIME_CLASS(CTEST_EXCELDlg)))
{
m_pDialog = reinterpret_cast(AfxGetApp()->m_pMainWnd);
m_pDialog->m_pAutoProxy = this;
}
}
}
CTEST_EXCELDlgAutoProxy::~CTEST_EXCELDlgAutoProxy()
{
// 为了在用 OLE 自动化创建所有对象后终止应用程序,
// 析构函数调用 AfxOleUnlockApp。
// 除了做其他事情外,这还将销毁主对话框
if (m_pDialog != NULL)
m_pDialog->m_pAutoProxy = NULL;
AfxOleUnlockApp();
}
void CTEST_EXCELDlgAutoProxy::OnFinalRelease()
{
// 释放了对自动化对象的最后一个引用后,将调用
// OnFinalRelease。基类将自动
// 删除该对象。在调用该基类之前,请添加您的
// 对象所需的附加清理代码。
CCmdTarget::OnFinalRelease();
}
BEGIN_MESSAGE_MAP(CTEST_EXCELDlgAutoProxy CCmdTarget)
END_MESSAGE_MAP()
BEGIN_DISPATCH_MAP(CTEST_EXCELDlgAutoProxy CCmdTarget)
END_DISPATCH_MAP()
// 注意: 我们添加了对 IID_ITEST_EXCEL 的支持
// 以支持来自 VBA 的类型安全绑定。此 IID 必须同附加到 .IDL 文件中的
// 调度接口的 GUID 匹配。
// {1A1A9012-EB52-4B44-87C0-F2C27B607ECF}
static const IID IID_ITEST_EXCEL =
{ 0x1A1A9012 0xEB52 0x4B44 { 0x87 0xC0 0xF2 0xC2 0x7B 0x60 0x7E 0xCF } };
BEGIN_INTERFACE_MAP(CTEST_EXCELDlgAutoProxy CCmdTarget)
INTERFACE_PART(CTEST_EXCELDlgAutoProxy IID_ITEST_EXCEL Dispatch)
END_INTERFACE_MAP()
// IMPLEMENT_OLECREATE2 宏在此项目的 StdAfx.h 中定义
// {6EA1F2E1-624D-4C19-8C08-B03EC2520626}
IMPLEMENT_OLECREATE2(CTEST_EXCELDlgAutoProxy “TEST_EXCEL.Application“ 0x6ea1f2e1 0x624d 0x4c19 0x8c 0x8 0xb0 0x3e 0xc2 0x52 0x6 0x26)
// CTEST_EXCELDlgAutoProxy 消息处理程序
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 186368 2018-06-25 16:00 TEST_EXCEL\Debug\TEST_EXCEL.exe
文件 1229700 2018-06-25 16:00 TEST_EXCEL\Debug\TEST_EXCEL.ilk
文件 5172224 2018-06-25 16:00 TEST_EXCEL\Debug\TEST_EXCEL.pdb
文件 17408 2018-06-25 08:38 TEST_EXCEL\test.xls
文件 75144 2018-06-24 16:29 TEST_EXCEL\TEST_EXCEL\CApplication.h
文件 6210 2018-06-24 16:37 TEST_EXCEL\TEST_EXCEL\CMYFont.h
文件 44589 2018-06-24 16:30 TEST_EXCEL\TEST_EXCEL\CRange.h
文件 44357 2018-06-24 16:29 TEST_EXCEL\TEST_EXCEL\CWorkbook.h
文件 7335 2018-06-24 16:29 TEST_EXCEL\TEST_EXCEL\CWorkbooks.h
文件 29155 2018-06-24 16:29 TEST_EXCEL\TEST_EXCEL\CWorksheet.h
文件 4892 2018-06-24 16:29 TEST_EXCEL\TEST_EXCEL\CWorksheets.h
文件 3038 2018-06-25 16:00 TEST_EXCEL\TEST_EXCEL\Debug\cl.command.1.tlog
文件 72290 2018-06-25 16:00 TEST_EXCEL\TEST_EXCEL\Debug\CL.read.1.tlog
文件 1794 2018-06-25 16:00 TEST_EXCEL\TEST_EXCEL\Debug\CL.write.1.tlog
文件 27689 2018-06-25 16:00 TEST_EXCEL\TEST_EXCEL\Debug\DlgProxy.obj
文件 2 2018-06-25 16:00 TEST_EXCEL\TEST_EXCEL\Debug\li
文件 2 2018-06-25 16:00 TEST_EXCEL\TEST_EXCEL\Debug\li
文件 1896 2018-06-25 16:00 TEST_EXCEL\TEST_EXCEL\Debug\li
文件 5588 2018-06-25 16:00 TEST_EXCEL\TEST_EXCEL\Debug\li
文件 1204 2018-06-25 16:00 TEST_EXCEL\TEST_EXCEL\Debug\li
文件 2 2018-06-25 16:00 TEST_EXCEL\TEST_EXCEL\Debug\midl-midlc-cl.read.1.tlog
文件 2 2018-06-25 16:00 TEST_EXCEL\TEST_EXCEL\Debug\midl-midlc.read.1.tlog
文件 2 2018-06-25 16:00 TEST_EXCEL\TEST_EXCEL\Debug\midl-midlc.write.1.tlog
文件 658 2018-06-25 16:00 TEST_EXCEL\TEST_EXCEL\Debug\midl.command.1.tlog
文件 1820 2018-06-25 16:00 TEST_EXCEL\TEST_EXCEL\Debug\midl.read.1.tlog
文件 448 2018-06-25 16:00 TEST_EXCEL\TEST_EXCEL\Debug\midl.write.1.tlog
文件 760 2018-06-25 16:00 TEST_EXCEL\TEST_EXCEL\Debug\mt.command.1.tlog
文件 530 2018-06-25 16:00 TEST_EXCEL\TEST_EXCEL\Debug\mt.read.1.tlog
文件 498 2018-06-25 16:00 TEST_EXCEL\TEST_EXCEL\Debug\mt.write.1.tlog
文件 1180 2018-06-25 16:00 TEST_EXCEL\TEST_EXCEL\Debug\rc.command.1.tlog
............此处省略52个文件信息
相关资源
- MFC动态加载和静态加载bmp类型图片
- 扫雷小游戏 完整源码
- 指针式仪表识别(MFC)
- 高斯投影正反算MFC
- 白塞尔大地主题解算MFC
- 基于MFC的OpenCV图像显示并标记ROI
- CEF:MFC 对话框 DemoVS2013
- MFC 音乐播放器傻 瓜教程
- MFC聊天室与文件传输
- MFC多语言界面切换
- 牛哥推荐很好的CMFCOutlookBar
- MSDN中文版下载261719
- MFC写的QQ应用程序
- 进程/作业调度:时间片轮转调度算法
- MFC窗口打开ppt,可通过UDP控制。
- MFC教程.zip
- MFC课程设计:职工信息管理系统
- OpenCV和MFC的+界面程序+各种图像处理操
- 深入浅出mfc侯捷 简体中文版
-
MFC Media pla
yer控件制作的播放器 - MFC TAB control
- PictureControl
- 不用MFC写的小游戏
- mfc数据库图书管理系统
- c++实现基于停等协议的可靠udp传输的
- MFC+VS2013+OPENCV3.0打开摄像头,拍照并处
- 基于MFC的OpenCV视频图像显示小工具
- MFC PDF教程全套
- 仿Wireshark抓包工具MFC实现
- MFC画有角度的椭圆
评论
共有 条评论