1.连接access是这样的:hr = m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=aaa.mdb","","",adModeUnknown);
那么对于一个叫aaa.xls的excel文件如何写连接语句呢?2.连接上aaa.xls以后,要读出比方A3单元格里的内容并将之显示(可用textout函数)到屏幕上又该如何写代码呢?请高手朋友详细解答吾将送分为谢!

解决方案 »

  1.   

    HRESULT hr;
    //连接字符串
    CString strConn;
    strConn="Driver={Microsoft Excel Driver (*.xls)};DriverId=790;Dbq="+strFileName; 
    if(m_pConnection!=NULL)
    {
        hr = m_pConnection->Open((LPCSTR)strConn,"","",adModeUnknown); 
    }读取A3的内容就如操作数据库表的字段3一样.
      

  2.   

    m_pRecordset->Open("SELECT * FROM 联系人",_variant_t((IDispatch*)theApp.m_pConnection,true),adOpenStatic,adLockOptimistic,adCmdText);//打开excel表上一句错在哪里,为何打不开联系人这个表
      

  3.   

    http://www.vckbase.com/document/viewdoc/?id=496
      

  4.   

    http://www.czxiaofeng.com/bbs/ShowPost.asp?id=474