string strConn;
                strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filePath + ";Extended Properties='Excel 8.0;HDR=False;IMEX=1'";
                OleDbConnection OleConn = new OleDbConnection(strConn);
                OleConn.Open();

                System.Data.DataTable sheetNames = OleConn.GetOleDbSchemaTable(System.Data.OleDb.OleDbSchemaGuid.Tables, new object[] { null, null, null, "TABLE" });//获得Excel表的架构信息


                String sql = "SELECT * FROM  [" + sheetNames.Rows[0]["TABLE_NAME"] + "]";//可是更改Sheet名称,比如sheet2,等等    

                OleDbDataAdapter OleDaExcel = new OleDbDataAdapter(sql, OleConn);
                DataSet OleDsExcle = new DataSet();
                OleDaExcel.Fill(OleDsExcle);
                OleConn.Close();
                return OleDsExcle;

 

相关文章:

  • 2021-12-07
  • 2021-11-24
  • 2021-04-20
  • 2022-12-23
  • 2022-12-23
  • 2018-05-03
  • 2021-05-18
  • 2021-08-05
猜你喜欢
  • 2022-12-23
  • 2021-09-14
  • 2021-09-12
  • 2021-08-28
  • 2022-12-23
  • 2022-12-23
  • 2021-12-04
相关资源
相似解决方案