Excel导入数据库

public static DataSet LoadDataFromExcel(string filePath) 

        { 

            try 

            { 

                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(); 

                String sql = "SELECT * FROM  [Sheet1$]";//可是更改Sheet名称,比如sheet2,等等 



                OleDbDataAdapter OleDaExcel = new OleDbDataAdapter(sql, OleConn); 

                DataSet OleDsExcle = new DataSet(); 

                OleDaExcel.Fill(OleDsExcle, "Sheet1"); 

                OleConn.Close(); 

                return OleDsExcle; 

            } 

            catch (Exception err) 

            { 

                MessageBox.Show("数据绑定Excel失败!失败原因:" + err.Message, "提示信息", 

                    MessageBoxButtons.OK, MessageBoxIcon.Information); 

                return null; 

            } 

        }

你可能感兴趣的:(Excel)