使用Filehelpers我实现了一个以Excel格式导出一些数据的函数。但是,如另一个问题here中所述,在部署应用程序时,必须安装Microsoft Excel 2000或更高版本。由于我计划在没有Microsoft Office的生产服务器中部署应用程序,我想知道是否有办法避免安装Excel。
可能是f.e.我可以引用Filehelpers直接在我的应用程序中使用的一些程序集或类似的东西吗?
答案 0 :(得分:3)
FileHelpers中的Excel支持有两种风格
您必须使用使用NPOI库的Excel Storage版本
NuGet包是:
https://www.nuget.org/packages/FileHelpers.ExcelNPOIStorage/
答案 1 :(得分:2)
读取和写入excel文件的最佳方法是使用ExcelLibrary Nuget包。
它提供了一个本机.NET解决方案,用于创建,读取和修改Excel文件,而不依赖于COM互操作或OLEDB连接。但是,它仅限于.xls(BIFF8)文件。