日期:2014-05-18  浏览次数:20421 次

asp.net如何导出多sheet的excel
以前从gridview导出一个sheet的excel很简单,用gridview的RenderControl(...)可以简单实现。
现在要从dataset导出多个表到一个excel中,每个表对应一个sheet。在网上找了一些例子,都是用到excel控件,从dataset中读数据,一行一行往excel中写。少量数据还可以实现,但是数据量稍微大一点,比如一个表有10000行,就直接要挂掉。请问有没有高效一点的方法,非常急,分不够也已再加!
附:最好有源码,C#的

------解决方案--------------------
不用控件的方式,还只能导出但sheet的excel文件
------解决方案--------------------
http://www.cnblogs.com/lingyun_k/archive/2005/11/07/271068.html
------解决方案--------------------
用excel就这样,没有好方法