本篇文章為大家展示了ASP.NET中怎么利用DataSet將數據導出到Excel文件,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
/讀取臨時文件 GYYW.DA.Common.Base_SqlDataBase daBZDM = new GYYW.DA.Common.Base_SqlDataBase(); DataSet dsBZDM = daBZDM.GetDataSetBySql("select QCDM,MC,GG from WG_BZDM where QCDM like '02%'"); //同時將虛擬目錄下的Data作為臨時文件目錄。 string urlPath = HttpContext.Current.Request.ApplicationPath + "/Data/"; string physicPath = HttpContext.Current.Server.MapPath(urlPath); //string fileName = Guid.NewGuid() + ".Xls"; string fileName ="DownLoad.Xls"; string connString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + physicPath + fileName +";Extended Properties=Excel 8.0;"; OleDbConnection objConn = new OleDbConnection(connString); OleDbCommand objCmd = new OleDbCommand(); objCmd.Connection = objConn; objCmd.Connection.Open(); //建立表結構 objCmd.CommandText = @"CREATE TABLE Sheet1(器材代碼 varchar,名稱 varchar, 規格 varchar)"; objCmd.ExecuteNonQuery(); //建立插入動作的Command objCmd.CommandText = "INSERT INTO Sheet1(器材代碼, 名稱,規格) VALUES (@QCDM, @MC, @GG)"; objCmd.Parameters.Clear(); objCmd.Parameters.Add(new OleDbParameter("@QCDM", OleDbType.VarChar)); objCmd.Parameters.Add(new OleDbParameter("@MC", OleDbType.VarChar)); objCmd.Parameters.Add(new OleDbParameter("@GG",OleDbType.VarChar)); //遍歷DataSet將數據插入新建的Excel文件中 foreach (DataRow row in dsBZDM.Tables[0].Rows) { for (int i=0; i上述內容就是ASP.NET中怎么利用DataSet將數據導出到Excel文件,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注創新互聯行業資訊頻道。
當前題目:ASP.NET中怎么利用DataSet將數據導出到Excel文件-創新互聯
文章來源:http://m.jcarcd.cn/article/csjsho.html