MFC VC++读取EXCEL文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MFC VC++读取EXCEL文件相关的知识,希望对你有一定的参考价值。

-------------------------------------------------------------------------------------------------------------------------
range=sheet.GetRange(COleVariant("A1"),COleVariant("A1")); //获得A1单元格内容
COleVariant rValue;
rValue=COleVariant(range.GetText());
rValue.ChangeType(VT_BSTR);
this->MessageBox(CString(rValue.bstrVal));
-------------------------------------------------------------------------------------------------------------------------
上面这段代码已经调试通过,可以在MessageBox显示出A1单元格的内容
现在我修改代码如下
-------------------------------------------------------------------------------------------------------------------------
range=sheet.GetRange(COleVariant("A1"),COleVariant("A5")); //获得A1---A5单元格内容
COleVariant rValue;
rValue=COleVariant(range.GetText());
rValue.ChangeType(VT_BSTR); ★★★★
this->MessageBox(CString(rValue.bstrVal));
-------------------------------------------------------------------------------------------------------------------------
在五角星标注的这一行代码出现错误,类型不匹配。
如何修改我的代码?能正确读出A1--A5单元格的内容,存放到数组里面?

参考技术A 需要引入安全数组COleSafeArray,然后逐一从数组中把数据读出来追问

能给我写出具体代码好吗?
好人一生平安

以上是关于MFC VC++读取EXCEL文件的主要内容,如果未能解决你的问题,请参考以下文章

VC++的MFC对话框上怎么显示Excel表格

MFC中怎么读取Excel文件里的每个单元格内容

使用MFC操作EXCEL文件

vc导入导出数据到excel表

如何用MFC打印指定excel

求助,如何将vc中MFC程序中数据导出到excel表中,如何将excel表中数据再导入到access数据库中?