在服务器上读写Excel文件

3

我希望了解您在ASP .NET网站上读写Excel应用程序的库推荐。

我已经尝试了GemBox和NPOI,因为它们不需要在服务器上安装Excel,但是它们在处理只读Excel文件时有一些限制。

您有什么好的、稳定的库推荐吗?


1
“只读”标记的Excel文件处理方面存在的限制 - 请问您能详细说明一下吗? - Will A
如果您尝试打开任何一种密码保护的Excel文件,无论是为了打开还是更改,都将无法使用GemBox。我已经尝试过,并收到一条消息,显示“文件不是有效的OLE2复合文件...” - muek
GemBox.Spreadsheet的最新版本支持在XLSX文件上进行任何密码保护,并且在XLS文件上支持工作簿或工作表保护。此外,您甚至可以通过 XlsxLoadOptions.IsEncrypted 静态方法检测文件是否已加密。 - Mario Z
5个回答

4

OpenXml 和 Syncfusion XlsIO

希望这有所帮助


3

SyncFusion 非常稳定。我从未在ASP.NET应用程序中使用过它们,但我已经在WinForms应用程序中使用过它们的控件,而且据说它们也适用于ASP.NET,因此这是安全的。

不过,它不是免费的。


3

通过了第一个测试。让我们尝试更难的一个。 - muek
第二个测试通过了,但是非常昂贵。 - muek

2

1

嗨,谢谢你的提示,但是因为我需要打开加密文件,OpenXML不是一个选项。 - muek

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接