服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

asp.net下将Excel转成XML档的实现代码

2019-06-22 16:54ASP.NET之家 ASP.NET教程

通过Asp.net(C#)应用程序读取本地上传的Excle文件,存放到DataSet中,通过DataSet中的方法直接生成XML文件.

代码如下:

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 导出到Excel时保留换行的代码

    ASP.NET 导出到Excel时保留换行的代码

    由于Excel毕竟不是 HTML,它有自己的样式标准,在Excel 中,实现换行的方法是...

    网络1622019-06-18
  • ASP.NET教程.NET读取所有目录下文件正则匹配文本电子邮件

    .NET读取所有目录下文件正则匹配文本电子邮件

    由于最近在业务上的需要,利用.NET把一个文件夹下面的所有文件读取,然后从文件中正则匹配出所有的电子邮件,然后写入到一个新的文件夹,需求就这样,很简单。代码写作也不超过10min,发上来吧。哈哈...

    网络2562019-06-18
  • ASP.NET教程ASP.NET 页面之间传递值方式优缺点比较

    ASP.NET 页面之间传递值方式优缺点比较

    本题考查面试者对ASP.NET中多页面传值的理解是否全面。因为ASP.NET的页面表单提交到自身,完成回传的功能,所以默认情况下不能使用POST方式进行多页面传值。关于这些传值方式的分析如下所示。 1.URL传值 这是经典的传值方式,...

    脚本之家2102019-06-16
  • ASP.NET教程asp.net 防止用户通过后退按钮重复提交表单

    asp.net 防止用户通过后退按钮重复提交表单

    经过一番仔细的寻寻觅觅之后,我发现仍旧无法找出真正能够完全禁用浏览器后退按钮的办法。所有这里介绍的方法都能够在不同程度上、以不同的方式禁止用户返回前一页面,但它们都有各自的局限。...

    脚本之家2882019-06-16
  • ASP.NET教程Equals和==的区别 公共变量和属性的区别小结

    Equals和==的区别 公共变量和属性的区别小结

    Equals 和==的区别 C#中有两种不同的相等:引用相等和值相等 == 是比较两个变量的值是否相同或两个引用是不是指向同一个内存地址。 Equals()方法是比较两个对象指向内存空间里的内容是不是相同。也就是比较两个引用类型 是否是...

    ASP.NET之家2792019-06-22
  • ASP.NET教程ASP.NET Ajax级联DropDownList实现代码

    ASP.NET Ajax级联DropDownList实现代码

    我想大家对Ajax已耳熟能详。自web 2.0概念出现以后,提供更好的用户体验变得越来越重要。那么今天我来讲解一下如何使用ASP.NET Ajax和web service构建无刷新级联DropDownList(以下简称为级联DDL)。完成的效果图...

    脚本之家4702019-06-18
  • ASP.NET教程浅析ASP.NET生成随机密码函数

    浅析ASP.NET生成随机密码函数

    在开发需要用户注册后才能使用提供的各项功能的应用程序时,在新用户提交注册信息后,较常见的做法是由程序生成随机密码,然后发送密码到用户注册时填写的电子信箱,用户再用收到的密码来激活其帐户。...

    脚本之家4822019-06-16
  • ASP.NET教程asp.net上传Excel文件并读取数据的实现方法

    asp.net上传Excel文件并读取数据的实现方法

    这篇文章主要给大家介绍了关于asp.net上传Excel文件并读取数据的实现方法,文中通过示例代码以及图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧...

    willingtolove4312019-06-19