今年夏天

随便写写,我的网络生活.

  DonewsBlog  |  Donews首页  |  Donews社区  |  Donews邮箱  |  我的首页  |  联系作者  |  聚合   |  登录
  249篇文章 :: 3篇收藏:: 239篇评论:: 28个Trackbacks

公告

[收藏]365Key|和讯网摘|博采|VIVI|狐摘

Bloglines订阅 Newsgator订阅 My Msn订阅 My Yahoo订阅 Rojo订阅 gougou订阅 周博通订阅 博阅订阅 Rsshow订阅 Google Reader

文章

收藏

相册

技术

相关参考

友情链接

存档


正在读取评论……


如何在.NET中汇出Excel或者CSV文件,基本上比较经济的做法不是使用Excel工具,而是使用.NET的Response的ContentType属性来设置实现。

例一,通过XML和XSL进行汇出

例二,通过将DataSet转换为文本进行汇出

导入CSV文件,用ADO.NET的OleDB Provider .

   StringBuilder sDBCon = new StringBuilder("Provider=Microsoft.Jet.OLEDB.4.0;");
   sDBCon.Append("Data Source=");
   sDBCon.Append(sFileDirectory); //这里设置为上传文件所在的目录
   sDBCon.Append(";Extended Properties=Text;"); //处理的是文本类型

   String sSelect = "select * from  "+ sFileName;  //表明被文件名所代替
   try
   {   
    OleDbDataAdapter da = new OleDbDataAdapter(sSelect,sDBCon.ToString());
    _dsTrans = new DataSet();
    da.TableMappings.Add("Table", "ExcelTest");
    da.Fill(_dsTrans);
   }
   catch
   {
    this.MessageBox("读取您上传的文件的时候发生了错误,请确认您上传的文件是否正确。");
    return;
   }



Trackback: http://tb.donews.net/TrackBack.aspx?PostId=217471


[点击此处收藏本文]  发表于2004年12月27日 4:39 PM




正在读取评论……

发表评论

大名:
网址:
验证码
评论