C# 在不安装Excel的情况下使用FileHelper

C# 在不安装Excel的情况下使用FileHelper,c#,.net,excel,filehelpers,C#,.net,Excel,Filehelpers,使用Filehelpers,我实现了一个以Excel格式导出一些数据的功能。但是,正如在另一个问题中提到的,在部署应用程序时,必须安装Microsoft Excel 2000或更新版本。由于我计划在没有Microsoft Office的生产服务器上部署应用程序,我想知道是否有办法避免安装Excel 我是否可以引用Filehelpers在我的应用程序中直接使用的一些程序集或类似的程序集?Filehelpers中的Excel支持有两种风格 带COM接口的Excel Excel与NPOI库 您必须

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


我是否可以引用Filehelpers在我的应用程序中直接使用的一些程序集或类似的程序集?

Filehelpers中的Excel支持有两种风格

  • 带COM接口的Excel
  • Excel与NPOI库
您必须使用使用NPOI库的Excel存储版本

NuGet软件包是:


文件助手中的Excel支持有两种风格

  • 带COM接口的Excel
  • Excel与NPOI库
您必须使用使用NPOI库的Excel存储版本

NuGet软件包是:


读取和写入excel文件的最佳方法是使用Nuget软件包


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

读写excel文件的最佳方法是使用Nuget软件包


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

正如所暗示的,您的应用程序将依赖于现有的Excel COM库。如果不安装office,就无法绕过我所怀疑的使用excel的问题。这意味着,您的应用程序将依赖于现有的excel COM库。如果不安装office,就无法绕过我所怀疑的使用excel的问题。虽然此链接可以回答此问题,但最好在此处包含答案的基本部分,并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能无效。-我同意我将编辑添加一些背景信息虽然此链接可能回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,仅链接的答案可能无效。-我同意我将编辑添加一些背景信息