Ubuntu で ExcelDataReader を使用して .xls ファイルを読み取ろうとしています。C# で VS Code を使用しています。コードは次のとおりです。
var stream = File.Open(filePath, mode: FileMode.Open, access: FileAccess.Read);
var reader = ExcelReaderFactory.CreateReader(stream);
私もこれを試しました:
var reader = ExcelDataReader.ExcelReaderFactory.CreateBinaryReader(stream);
実行すると、次の例外が発生します。
Unhandled Exception: System.NotSupportedException: No data is available for encoding 1252. カスタム エンコーディングの定義については、Encoding.RegisterProvider メソッドのドキュメントを参照してください。System.Text.Encoding.GetEncoding (Int32 コードページ) で
これを推奨している人がいることがわかったので、すでにインストールしましたlibmono-i18n-west4.0-cil
( も試しlibmono-i18n4.0-all
ました)が、問題は解決しません。System.Text.Encoding.CodePages
また、成功せずにパッケージをインストールしました。
誰でもこれを解決するのを助けることができますか?