2016-12-16 3 views
1

J'ai importé pyexcel en tant que pe et j'essaie d'exécuter get_array, et iget_records, sur un fichier xls et je reçois une erreur étrange, entourant laquelle je n'ai pas trouvé beaucoup de documentation . Erreur: "OSError: Aucune bibliothèque appropriée trouvée pour xls." Lorsque j'exécute ces commandes sur Test.csv, je n'ai aucun problème. Mais j'en ai besoin pour travailler sur des fichiers xls parce que j'ai affaire à des caractères non-anglais qui, je le comprends, n'apparaissent pas dans les fichiers csv.OSError: Aucune bibliothèque trouvée pour xls

my_array = pe.get_array(file_name="Test.xls") 
print(my_array) 

séparément,

records = pe.iget_records(file_name="/Tests/Test.xls") 
for record in records: 
    print(record['alpha'], record['beta'], record['charlie']) 

Des idées, tout le monde?

python 3.5.2; Windows 7 64 bits

Répondre

1

Pour vous débarrasser de cette erreur, vous devez installer . Avec pip:

pip install pyexcel-xls