各位大侠,小弟咨询下,导出excel思路。
1.高性能,支持100万数据导出到Excel
2.希望30秒内
3.是做的Web系统,客户要求点按钮导出所有查询数据,数据量大概100万左右一般都是传递个数据集DataTable或DataSet 然后导出。希望大家能聊聊,有什么办法,能满足要求,提高性能。谢谢大家了。.net导出百万数据.NETWebExcel
1.高性能,支持100万数据导出到Excel
2.希望30秒内
3.是做的Web系统,客户要求点按钮导出所有查询数据,数据量大概100万左右一般都是传递个数据集DataTable或DataSet 然后导出。希望大家能聊聊,有什么办法,能满足要求,提高性能。谢谢大家了。.net导出百万数据.NETWebExcel
解决方案 »
- C#调用SQL,数据丢失问题
- 求类似注册登录框的代码!
- 注册界面的信息如何连入数据库?
- 如何判断只选择了GridView中的一个CheckBox?
- 如果我从其他地方传一组数组过来,要用表格显示要怎么写呀?是用C#写的
- 请教cookies 在不同系统中的乱码问题,急!!!
- 导出到word时报错:“word无法启动转换器mswrd632.wpc”
- aspx文件运行时出现如下错误,不知道什么原因
- 获取GridView两列值作为删除条件,但是实现不了,求助高手
- 【关于一个?传值的问题,感觉有鬼! 异灵事件!】
- 如何将gridview中的checkbox设置为可编辑?
- 关于dropdownlist下拉框的三级联动和后台代码整合
我有一个问题。Excel一个sheet能容纳100万数据么?打开的时候是一种什么机制啊,是要把所有的数据加载到内存,然后在显示么?还是跟分页似的,先加载一部分到内存?
http://www.cnblogs.com/slyzly/articles/2657424.html
Excel也有65535行等的上限约束~
1.方法实现是用微软COM,office自己的接口,优点是导出excel小,样子漂亮.但是占内存.
2.方法实现是用NPOI,第三方组件,速度也还可以,样子难看可能我不会调样式,内存占用小。