现有文件,每个单元格都是一个六位数,希望把各单元格的数字用“,”隔开放到一个string里,请问如何编写?
谢谢!

解决方案 »

  1.   

    DataSet ds=new DataSet();
    OleDbConnection XLSConnection = new OleDbConnection(@"provider=Microsoft.Jet.OLEDB.4.0;data source="+Server.MapPath(xls的路径)";Extended Properties='Excel 8.0;HDR=YES;IMEX=1;'");
    XLSConnection.Open();
    OleDbDataAdapter DA_DB = new OleDbDataAdapter("SELECT * FROM [第1页$]", XLSConnection);
    DA_DB.Fill(ds);
    XLSConnection.Close();
    //
    这样以后ds里面就是和excel里面的数据一样的一个表。 随你处理了。
      

  2.   

    MapPath(xls的路径)";Extended 
    上面出错诶
      

  3.   

    在MapPath(xls的路径)后面加个“+”...
    xls的路径是相对路径..