转载请注明t1234xy4原创:http://blog.csdn.net/t1234xy4/article/details/70326205
读取Excel文件时,可以用Qt自带的QAxObeject,本文对QAxObect的使用做了简单的介绍。
1、Qt封装了读取Excel的类。其头文件放在
#include <ActiveQt/QAxObject>
在创建时可以直接勾选。
2、另外需要在链接器中添加对应的dll文件
QAxContainerd.lib
QAxContainer.lib
3、读取Excel文件的代码如下:
int ReadExcelApp::readExcel(QString filename){
QAxObject *excel = NULL;
QAxObject *workbooks = NULL;
QAxObject *workbook = NULL;
excel = new QAxObject("Excel.Application");
if(!excel){
QMessageBox::critical(this,"Error:","Excel Object Missing!");
return -1;
}
excel->dynamicCall("SetVisi