在VC中怎样实现把SQL SERVER 中的表导进Excel中
反之把Excel导进SQL 数据库中

解决方案 »

  1.   

    http://www.codeproject.com/database/excel_odbc.asp
    http://www.codeproject.com/database/cspreadsheet.asp
    http://www.codeproject.com/database/excel_odbc_write.asp
      

  2.   

    使用ado 建立两个_ConnectionPtr.分别连接sql server,和excel.
    然后使用_CommandPtr执行sql语句
      

  3.   

    谢谢!_ConnectionPtr也能跟Excel连接?怎么个联法,能给一个实例吗?
      

  4.   

    ado打开excelADO::_ConnectionPtr pConnection;
    HRESULT hr = pConnection.CreateInstance(__uuidof(ADO::Connection));
    // if(FAILED(hr)) return false;CString strOpen  = _T("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=");
    strOpen += strExcelFile; //excel file name
    strOpen += _T("; Extended Properties=\"Excel 8.0;\"");
    hr = pConnection->Open(strOpen.AllocSysString(), _T(""), _T(""), ADO::adOptionUnspecified);
    就行了