在aspnet应用程序中将大文件写入xls / xls

时间:2018-05-29 15:19:58

标签: c# export xls

我的aspnet网络应用程序存在问题。 我必须将一些查询从db导出到xls(或xlsx)。 在过去,我使用了EPPlus,一切都适用于最大10K行的文件。 现在我的应用程序必须生成具有100K行的文件,并且它会因内存错误而中断。在任何情况下,从10K增加到100K它变得太慢。 我在互联网上阅读EPPLUS有这个问题,所以我也试过OpenXML,但在这种情况下没有内存错误但很慢。 有人可以帮我找到最佳解决方案吗? 我读到了关于Microsoft.office.interop的内容,但似乎我无法在网上使用它......这是真的吗?

无论如何,这是我的要求 1)打开已定义的公式和样式的现有xls或xlsx 2)以最佳性能写入大量行(约100K) 这个问题的最佳解决方案是什么? 谢谢, 此致

0 个答案:

没有答案