QT 读取Excel的QVariant问题

// 直接上代码
QAxObject *RangeCells = m_pWorkSheet->querySubObject("Range(QString&, QString&)", strStart, strEnd);
if (RangeCells->isNull())
{
return DB_ERR_ERROR;
}
QVariant ColData = RangeCells->dynamicCall("Value");

QVariantList ColDataList = ColData.value<QVariantList>();   、

为什么QVariant返回值为坏指针,type = 9. 我想要读取这个范围的数据,应该怎么做,对比网上的代码,感觉没有写错啊

http://www.cnblogs.com/superxuezhazha/p/6233688.html

已经自行解决。有点麻烦,但是还是比较开心的