Bonjour,

J'essaye de développer un programme Python qui doit dans un premier temps, récupérer des valeurs dans un fichier excel.
Cela fonctionne en utilisant le module xlrd mais l'analyse du fichier est TRES lente (2min en moyenne).

Etant donné que le fichier excel est gros (xlsx de 42Mo, une dizaine d'onglet de plusieurs milliers de lignes) et que ce programme sera utilisé très régulièrement, cette solution n'est pas viable. Y a-t-il une autre méthode possible que celle utilisée dans mon script?

Je suis bien sur ouvert à tout autre solution que du Python, je suis partit là dessus car cela me parait etre le plus simple à faire...

Voici ce que j'utilise:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
#from xlrd import open_workbook
#from xlsxrd import open_workbook
 
import xlrd
# ouverture du fichier Excel 
file_location = "C:/FichierTest.xlsx"
wb = xlrd.open_workbook(file_location)
Merci à vous