.Net核心读取xls文件

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

EPPlus无法打开软件包,软件包是OLE复合文件,如果是encryption软件包,请提供密码

我认为XPS文件不被EPPlus核心支持

请build议我一个解决scheme来解决这个问题。

.xls完全不受EPPlus支持 – 它只处理.xlsx,并且他们没有计划支持较旧的文件格式。

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

澄清:我使用EPPlus处理与.xlsx文件相关的所有内容 – 我仅使用ExcelDataReader读取.xls文件。