【发布时间】:2012-03-05 15:37:12
【问题描述】:
我正在寻找一种在 C# 中创建、修改、读取 .xlsx 文件的方法,而无需在提供给用户下载之前安装 Excel 或在服务器上创建文件。
我发现 NPOI http://npoi.codeplex.com/ 看起来不错,但支持 .xls 而不是 .xlsx
我发现 ExcelPackage http://excelpackage.codeplex.com/ 看起来不错,但在将文件发送给用户之前在服务器上创建文件会产生额外开销。 有谁知道解决这个问题的方法吗?
我找到了 EPPlus http://epplus.codeplex.com,但我不确定这是否需要在服务器上创建文件才能发送给用户?
我对此很陌生,因此非常感谢任何指导/示例等。
【问题讨论】:
-
当您说在客户端创建文件时...您使用的是 silverlight 前端...还是 winforms 应用程序?否则,我不确定任何方法真的可以让您创建文件客户端。
-
我不想在客户端创建文件。我想在服务器的内存中创建文件,然后将文件流式传输到客户端。
标签: c# excel npoi epplus excelpackage