EPPlus 读取文件时出错

Mar*_*her -2 c# openxml epplus

使用类似的代码

\n\n
using OfficeOpenXml;  // namespace for the ExcelPackage assembly\n\xe2\x80\xa6\nFileInfo newFile = new FileInfo(@"C:\\mynewfile.xlsx"); \nusing (ExcelPackage xlPackage = new ExcelPackage(newFile)) { \xe2\x80\xa6 }\n
Run Code Online (Sandbox Code Playgroud)\n\n

我收到一个异常错误

\n\n
\n

\'IBM437\' 不是受支持的编码名称。有关定义自定义编码的信息,请参阅 Encoding.RegisterProvider 方法的文档。参数名称:名称

\n
\n\n

关于问题可能是什么的任何想法吗?

\n\n

谢谢\n马丁

\n

M.A*_*yed 7

如果您的项目是 .net core 编辑您的项目文件,然后添加

<ItemGroup>
<PackageReference Include="System.Text.Encoding.CodePages" Version="4.3.0" />
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)

并在你的startup.cs中

添加

System.Text.Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
Run Code Online (Sandbox Code Playgroud)