C#将Excel转换成DataTable

C#将Excel转换成DataTable

/// 
        /// 将excel转换成DataTable
        /// 
        /// excel路径
        /// 
        public DataTable ExcelToDT(string path)
        {
            string strConn = "Provider=Microsoft.ACE.OLEDB.12.0;" + "Data Source=" + @path + ";" + "Extended Properties=Excel 12.0;";
            OleDbConnection conn = new OleDbConnection(strConn);
            conn.Open();
            string strExcel = "";
            OleDbDataAdapter myCommand = null;
            DataSet ds = null;
            strExcel = "select * from [sheet1$]";
            myCommand = new OleDbDataAdapter(strExcel, strConn);
            DataTable table1 = new DataTable();
            ds = new DataSet();
            myCommand.Fill(table1);
            conn.Close();
            return table1;

        }

你可能感兴趣的:(c#,excel,dataset)