本帖最后由 ynduanlian 于 2014-04-27 16:31:03 编辑

解决方案 »

  1.   

    能导出到一个execl是不是sql的表的字段是一样的,分线程行不行,在表1.rows.count行数的execl出导出表2。
    要是不是相同的字段,那就用表1.col.count列数导出表2。
    这是我的思路,希望能有人讨论
      

  2.   

    你如果这样导出的话,虽然是方便,但是一次性导出那么多的数据肯定对系统压力很大,并且页面显示也会很长时间,如果可以的话,最好是用异步的方式,批量导出数据!
    一般用户,你可以让他等10分钟,但是你必须要有一个提示,告诉用户,现在已经处理了多少了!
    我建议你完全可以用post的方式,一部分一部分的处理,并且处理一部分的时候,post返回一个值,告诉用户处理了多少了!