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; 
            } 
        }
posted on 2012-01-31 17:39  洞幺人生  阅读(257)  评论(0编辑  收藏  举报