ASP.NET 将一个DataTable中的数据源导出多个EXCEL中,不是多个Sheet?怎么做啊?

你的解决方案要满足我啊!不是我满足你...

第1个回答  2012-11-22
用npoi可以实现。循环导入execl,指定循环条数,超过就创建新的execl。很简单的。
第2个回答  2012-11-14
你用什么导啊?
推荐你个东西吧NPOI
挺简单啊
你先把DateTable分好组 比如100000条数据的datetable 先分10个1万的!然后分别传每个table,生成一个!
再就是直接遍历100000条数据,用npoi往excel中写,如果count到10000条了,end生成个excel再继续呗!来自:求助得到的回答
第2个回答  2012-11-14
导出一个跟导出多个有什么区别????不一样的么?追问

再点击导出按钮的时候,弹出一个保存路径,这时,只能保存一个,后面的数据该怎么循环导出呢、?

追答

关键是你想怎么导出!!导出同样的数据,你不可以点两次,三次,四次....导出么?

追问

不是,比如:DataTable 数据源: a b c
1 2 3
4 5 6
7 8 9
在导出时,我要设计成,分3个EXCEL导出,第一个导出数据是1,2,3,第二个导出数据是4,5,6
第三个导出数据是7,8,9,

追答

那就分开做事件处理!!!!

相似回答