前几天由于需要从Excel文件中读取数据并进行相应运算,于是上网搜了很多怎么在VC中读取Excel文件数据的方法,大抵上这些方法都介绍了如何读取某个(大多是第一个)单元格的数据,但是基本上没有介绍如何连续读取若干个数据的方法。
我自己也摸索了一下,总结出来了一种连续读取一系列单元格数据的方法,以期对网上现有的内容形成一个补充。
在写方法之前,先说一下,我要实现的目标,我的目标是要实现将一个Excel文件中的A1:A61单元格的数据读入到内存的一个数组中,数据位浮点数,数组类型为double。
1.建立一个基于对话框的MFC工程;
2.Excel相关处理类的导入;
a.project->add class->MFC class from typelib (项目->添加类->Typelib中的MFC类),来源里面请选择“注册表” 然后再可选择的类型库中选择“Microsoft Excel ****”这样容易不出错。