我试图使用ExcelDataReader读取Ubuntu上的.xls文件.我正在使用VS#和C#.这是代码:
var stream = File.Open(filePath, mode: FileMode.Open, access: FileAccess.Read);
var reader = ExcelReaderFactory.CreateReader(stream);
Run Code Online (Sandbox Code Playgroud)
我也试过这个:
var reader = ExcelDataReader.ExcelReaderFactory.CreateBinaryReader(stream);
Run Code Online (Sandbox Code Playgroud)
当我运行时,我收到以下异常:
未处理的异常:System.NotSupportedException:没有可用于编码的数据1252.有关定义自定义编码的信息,请参阅Encoding.RegisterProvider方法的文档.在System.Text.Encoding.GetEncoding(Int32代码页)
我已经安装了libmono-i18n-west4.0-cil(也试过libmono-i18n4.0-all),因为我发现有些人推荐这个,但问题仍然存在.还安装了包System.Text.Encoding.CodePages没有成功.
谁能帮忙解决这个问题?