使用excel导出数据倒是做过,但是没有考虑过这么大的数据量。

解决方案 »

  1.   

    楼主,是不是非要用一个Excel文件实现啊?您可以去读取数据的时候控制读了多少条,比如您读取了2000条,这样的话就建立下一个sheet来实现
      

  2.   

    你的意思,根据要导出的数据量,来自动创建多个sheet?来满足大数量的数据导出,虽然知道怎么做,可是不会写这代码。谁有代码啊。。各位大大
      

  3.   

    先取得记录条数,设定一个sheet的最大记录条数,然后再外层调用循环就可以了,excel2003一个sheet最多支持65535行记录。