asp.net下將Excel轉(zhuǎn)成XML檔的實(shí)現(xiàn)代碼
更新時(shí)間:2009年11月27日 15:44:38 作者:
通過Asp.net(C#)應(yīng)用程序讀取本地上傳的Excle文件,存放到DataSet中,通過DataSet中的方法直接生成XML文件.
復(fù)制代碼 代碼如下:
if (this.FileUpload1.PostedFile != null)
{
string filename = this.FileUpload1.FileName.ToString();
string path = @Server.MapPath("../File/") + filename;
this.FileUpload1.PostedFile.SaveAs(path);
//讀取用戶上傳的Excle文件
string conn="Provider = Microsoft.Jet.OLEDB.4.0 ;Data Source ='"+path+"';Extended Properties=Excel 8.0";
OleDbConnection olecon = new OleDbConnection(conn);
olecon.Open();
//注意表名,打開Excel文件后,最底部分頁的Excle名字,
//默認(rèn)是$Sheet1,$Sheet2,$Sheet3
string sql = "select * from [$Sheet1]";
OleDbDataAdapter oleda = new OleDbDataAdapter(sql,conn);
oleda.Fill(ds);
olecon.Close();
this.GridView1.DataSource = ds;
this.GridView1.DataBind();
string file_name = "20091126002.xml";
string xml_path = @Server.MapPath("../Reports/xml/") + file_name;
ds.WriteXml(xml_path);
ds.Dispose();
}
您可能感興趣的文章:
- asp.net下用DataSet生成XML的問題
- asp.net下DataSet.WriteXml(String)與(Stream)的區(qū)別
- ASP.NET讀取XML文件4種方法分析
- Asp.Net+XML操作基類(修改,刪除,新增,創(chuàng)建)
- asp.net xml序列化與反序列化
- asp.net(C#) Xml操作(增刪改查)練習(xí)
- asp.net下創(chuàng)建、查詢、修改帶名稱空間的 XML 文件的例子
- asp.net 讀取xml文件里面的內(nèi)容,綁定到dropdownlist中
- asp.net使用DataSet的ReadXml讀取XML文件及Stream流的方法
相關(guān)文章
win10下vs2015配置Opencv3.1.0詳細(xì)過程
這篇文章主要為大家詳細(xì)介紹了win10下vs2015配置Opencv3.1.0的詳細(xì)過程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-11-11
.NET Windbg分析某婦產(chǎn)醫(yī)院WPF內(nèi)存溢出
這篇文章主要為大家介紹了.NET Windbg分析某婦產(chǎn)醫(yī)院WPF內(nèi)存溢出,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06
.net前臺調(diào)用后臺函數(shù)的簡單實(shí)例
這篇文章介紹了.net前臺調(diào)用后臺函數(shù)的簡單實(shí)例,有需要的朋友可以參考一下2013-09-09
基于ASP.NET+easyUI框架實(shí)現(xiàn)圖片上傳功能(表單)
這篇文章主要介紹了基于ASP.NET+easyUI框架實(shí)現(xiàn)圖片上傳功能的相關(guān)資料,需要的朋友可以參考下2016-06-06
asp.net連接數(shù)據(jù)庫讀取數(shù)據(jù)示例分享
這篇文章主要介紹了asp.net連接數(shù)據(jù)庫讀取數(shù)據(jù)示例,大家參考使用吧2014-01-01

