无需安装即可使用 filehelpers Excel

Use filehelpers without installing Excel

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

难道是f.e。我可以引用 Filehelpers 直接在我的应用程序中使用的一些程序集或类似的东西吗?

FileHelpers 中的 Excel 支持有两种形式

  • Excel 带 COM 接口
  • Excel 与 NPOI 库

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

NuGet 包是:

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

读写excel文件的最佳方式是使用ExcelLibraryNuget包。

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