你这个excel 文件至少得好几百M 吧

解决方案 »

  1.   

    数据量过大,可以考虑使用csv文件替代
      

  2.   

    http://blog.csdn.net/bdmh/article/details/5857470
    试试直接挂接数据集
      

  3.   

    额,还是那个回答请google“sql导出导出大全”呵呵,这文章起码写了有10年了把,不过就算是已经10年前老问题,还是每个月都有人问滴ps:如果不存在复杂的格式转换,单元格合并问题,sql一句话就可以搞定,不必又是nopi,又是循环,又是vsto滴
      

  4.   

    System.IO.StreamWriter
    WriteLine
    用制表符串起来(\t  \r\n),边循环边写,这样execl占用空间小,写得快,循环不是什么问题,占不了多少时间,主要是要分段写,文件大一次性写肯定慢。