I am trying to use ExcelDataReader to read an .xls file on Ubuntu. I am using VS Code with C#. Here is the code:
var stream = File.Open(filePath, mode: FileM
I faced the same problem with .net Core application. I added the System.Text.Encoding.CodePages
nuget package and registered the encoding provider before ExcelReaderFactory.CreateReader(stream)
which resolved the issue.
System.Text.Encoding.RegisterProvider(System.Text.CodePagesEncodingProvider.Instance);
//open file and returns as Stream
using (var stream = File.Open(fileName, FileMode.Open, FileAccess.Read))
{
using (var reader = ExcelReaderFactory.CreateReader(stream))
{
}
}