asp.net下将Excel转成XML档的实现代码
asp.net下将Excel转成XML档的实现代码
发布时间:2016-12-29 来源:查字典编辑
摘要:复制代码代码如下:if(this.FileUpload1.PostedFile!=null){stringfilename=this.Fil...

复制代码 代码如下:

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名字,

//默认是$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教程学习
热门asp.net教程学习
编程开发子分类