使用filehelpers而不安装Excel

使用Filehelpers我已经实现了以Excel格式导出一些数据的function。 但是,正如另一个问题所述,在部署应用程序时,必须安装Microsoft Excel 2000或更高版本。 由于我打算在没有Microsoft Office的生产服务器上部署应用程序,所以我想知道是否有办法避免安装Excel。

难道我可以引用一些Filehelpers直接在我的应用程序中使用的程序集吗?

FileHelper中的Excel支持有两种版本

  • Excel与COM接口
  • Excel与NPOI库

您必须使用使用NPOI库的Excel存储的版本

NuGet包是:

https://www.nuget.org/packages/FileHelpers.ExcelNPOIStorage/

读取和写入excel文件的最好方法是使用ExcelLibrary Nuget包。

它提供了一个本地.NET解决scheme来创build,读取和修改Excel文件,而不依赖于COM互操作或OLEDB连接。 但是,它仅限于.xls(BIFF8)文件。