使用filehelpers而不安装Excel

本文关键字:安装 Excel 不安 filehelpers 使用 | 更新日期: 2023-09-27 17:59:27

使用Filehelpers,我实现了一个以Excel格式导出一些数据的函数。但是,正如这里的另一个问题中所提到的,在部署应用程序时,必须安装Microsoft Excel 2000或更新版本。由于我计划在没有Microsoft Office的生产服务器上部署该应用程序,我想知道是否有办法避免安装Excel。

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

使用filehelpers而不安装Excel

FileHelpers中的Excel支持有两种风格的

  • 带有COM接口的Excel
  • 带有NPOI库的Excel

您必须使用使用NPOI库的Excel Storage版本

NuGet包是:

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

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

它提供了一个本机.NET解决方案,可以在不依赖COM互操作或OLEDB连接的情况下创建、读取和修改Excel文件。但是,它仅限于.xls(BIFF8)文件。