我的这个网页中要显示的数据量非常大,大约几百万到几千万条记录的样子。excel导出的功能已经实现,但是由于数据海量,网页是分页(gridview+aspntpager)显示的,所以导出时需要手动翻页,然后再按导出,甚是麻烦,所以有没有高手指点一下:
1、实现自动翻页导出的功能。
2、避开gridview+aspntpager,找到一个通过web网页,独立的从sql2005中导出数据到客户端excel的方案,同样要注意数据量大的问题。希望高手指点,通过以上两种方案或其他方案也行。特别要注意的是海量数据有个数据搜索请求时间问题,如果响应时间超出系统默认的安全时间长度则会抛出异常。

解决方案 »

  1.   

    本帖最后由 net_lover 于 2011-08-15 12:40:37 编辑
      

  2.   

    本帖最后由 net_lover 于 2011-08-15 12:44:58 编辑
      

  3.   

    请问你说的分段导出是不是用异步ajax的方式呢
    有没有具体的代码
    其实每次数据导出到客户端会生成一个excel文件让用户下载
    如何把这些excel在客户端集成一个excel文件呢