.Net核心读取xls文件

时间:2017-06-30 05:51:42

标签: excel console-application .net-core xls epplus

我正在尝试阅读将在Azure环境中托管的 .NetCore 控制台应用程序中的 .XLS 文件。我正在使用 EPPlus.Core (版本1.3.2)并获得以下错误

EPPlus无法打开包。包是一个OLE复合文档。如果是加密包,请提供密码

我认为EPPlus核心不支持XLS文件

请建议我解决此问题的解决方案。

1 个答案:

答案 0 :(得分:5)

EPPlus根本不支持<。> .xls - 它只处理.xlsx,他们没有计划支持旧的文件格式。

我在NuGet / GitHub上使用.Net 4.5的ExcelDataReader包 - 他们一直在讨论发布.Net Core版本一段时间,所以你可能会有一些运气。

<强>澄清: 我使用EPPlus来处理与.xlsx文件相关的所有内容 - 我只使用ExcelDataReader来读取.xls文件。