注册 登录
编程论坛 C++教室

VC++怎么读取Excel中的数据

yy21drd 发布于 2012-04-18 09:29, 1516 次点击
如题,从一个只存放了整数的Excel中,要求按行列读取,存放到一个二维数组中。有人说用ADO,但是没怎么看懂,希望给点例子。因为是挨个读取,所以不需要用SQL语句里的celect什么的,谢谢

void ADOConn::OnInitADOConn(){
    ::CoInitialize(NULL);
    try{
        m_pConnection.CreateInstance("ADODB.Connection");
        _bstr_t strConnect="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=multidata.mdb"; // 加载数据telemetry_habitat
        m_pConnection->Open(strConnect,"","",adModeUnknown);
    }
    catch(_com_error e)
    {
        AfxMessageBox(e.Description());
    }
}

有人说把这个代码中的《_bstr_t strConnect="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=multidata.mdb"; // 加载数据telemetry_habitat
》这个句子改下就可以了,请教下,怎么改啊,我学C++的,还不会再高级语言中嵌套SQL语句,谢谢
1 回复
#2
杨青斌2012-07-13 01:22
您好  这个问题您解决了吗?我也遇到了同样的问题啊
1