VC提取EXCEL文件里某列数据存入数组

来源:百度知道 编辑:UC知道 时间:2024/04/29 04:24:33
如题,有程序最好
我只是要提取EXCEL里的数据(确定行确定列)的程序

在环境:vc6.0,excel2003中试验成功。以读取c:/test.xls(在a1:d4区域填充数据)
具体如下:
1。你要在新建的工程中导入excel的类库。以新建基础对话框工工程test为例。建好后通过类向导(ctrl+w)addclass选from a type libray...,excel2003的是excel.exe文件,在c:/program files/microsoft office/office11/文件夹下。选excel.exe,到入所有。
2。在testApp::InitInstance()中初始化,
AfxOleInit();//加在initinstance方法里最前就好。
3。在对话框上加个按钮,该按钮click:
别望了在加头文件:在#include "stdafx.h"后面加#include "excel.h"

COleVariant VOptional((long)DISP_E_PARAMNOTFOUND, VT_ERROR);
CString cstr="";
_Application objApp;
_Workbook objBook;
Workbooks objBooks;
Worksheets objSheets;
_Worksheet objSheet;
Range objRange;
VARIANT ret;

objApp.CreateDispatch("Excel.Application");
objBooks = objApp.GetWorkbooks();
objBook = objBooks.Open("C:\\test.xls",
VOptional, VOptional, VOptional, VOptional,
VOptional, VOptional, VOptional, VOptional,
VOptional