Je suis en train d'utiliser ExcelDataReader pour lire un .fichier xls sur Ubuntu. Je suis avec VS Code C#. Voici le code:
var stream = File.Open(filePath, mode: FileMode.Open, access: FileAccess.Read);
var reader = ExcelReaderFactory.CreateReader(stream);
J'ai aussi essayé ceci:
var reader = ExcelDataReader.ExcelReaderFactory.CreateBinaryReader(stream);
Quand je le lance, j'obtiens l'exception suivante:
Exception Non Gérée: System.NotSupportedException: Aucune donnée n'est disponible pour l'encodage de 1252. Pour plus d'informations sur la définition d'un codage personnalisé, consultez la documentation de l'Encodage.RegisterProvider méthode. au Système.Texte.L'encodage.GetEncoding(Int32 page de codes)
J'ai déjà installé l' libmono-i18n-west4.0-cil
(essayé aussi avec libmono-i18n4.0-all
) que j'ai trouvé quelques personnes qui recommandent cette, mais le problème persiste. Également installé le package System.Text.Encoding.CodePages
sans succès.
Quelqu'un peut-il aider à résoudre ce problème?