使用c#将大型SQL Server结果导出到excel(行数= 1百万)>

问题描述 投票:0回答:2
我需要将SQL Server结果导出到excel文件(超过100万行和最少50列)

请考虑以下限制条件:

    我们不能使用互操作

  • 数据只能在一页中
  • 该过程使用的RAM不得超过5GB(耗时最多45分钟)
  • Excel文件处理库应该是免费的
  • 我们不想创建CSV文件
  • 下面是我已经尝试过的方法:

      OpenXML(内存不足异常,并且如果尝试使用大量Ram​​写入少量数据)
    1. ClosedXML(它使用了太多的内存)
    2. EPPlus(使用了太多的内存)
  • 请告诉我该怎么做。

    谢谢你!!

    我需要将SQL Server结果导出到excel文件(超过100万行和最少50列),请考虑以下限制:我们不能使用Inter-op数据应该仅在一页纸中。...

  • c# excel export-to-excel large-data
    2个回答
    0
    投票
    我做了一些[[very]]光线挖掘,发现了this。除此之外,我找不到符合指定要求的任何东西。

    0
    投票
    © www.soinside.com 2019 - 2024. All rights reserved.