vc 操作excel

1:导入excel.h和excel.cpp(可以从系统中找出的)
2:在当前文件夹中加头文件#include "excel.h"
3:在StdAfx.h中加入
    #import "C:\Program Files\Common Files\System\ado\msado15.dll" 
    no_namespace rename("EOF","rsEOF")
4:在初始化中加入
    if(CoInitialize(NULL)!=0)   
    {   
         AfxMessageBox( "初始化COM支持库失败! ");   
         exit(1);   
    }   
    来初始化COM;
5:主体操作
        CString strname;
CString str;

        CFileDialog dlg(true,NULL,NULL,OFN_FILEMUSTEXIST| OFN_HIDEREADONLY,"xls 文档 | *.xls||",this);
if(dlg.DoModal())
{
strname=dlg.GetPathName();
}

_Application exlapp;
_Workbook wbk;
Workbooks wbks;
_Worksheet wht;
Worksheets whts;
LPDISPATCH lpDisp;    //lpdispatch

COleVariant covTrue((short)TRUE),covFalse((short)FALSE),\
covOptional((long)DISP_E_PARAMNOTFOUND,VT_ERROR);

if(!exlapp.CreateDispatch("Excel.Application",NULL))
{
    MessageBox(_T("无法启动 Excel 服务器!"));
return;
}
..............
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值