Bonjour,

J'ai créé plusieurs interfaces graphiques qui s'ouvrent les unes après les autres en fonction du choix de l'utilisateur, et sur chacune des interfaces je viens afficher des informations tirées d'une base de données Excel que j'ai créé.

Le problème est que dans chaque fichier.m je viens lire la base de données avec 'xlsread', et cela est plutôt lent.

Est-ce-qu'il y a un moyen de faire en sorte que la lecture des données de l'Excel se fasse plus rapidement ? Ou alors est-ce-que l'on peut charger une seule fois l'Excel dans Matlab (dans le main.m par exemple) et ensuite le parcourir simplement sans avoir besoin de le charger à chaque fois avec 'xlsread' dans les autres fichier.m ?

PS : mon fichier Excel contient une dizaine de feuilles et la plupart des informations que je viens lire sont des txt.

PS2 : le but final est de créer un .exe utilisable par d'autres utilisateurs, donc pouvoir avoir une application plus rapide serait intéressant

PS3 : ver R2015b

Merci bien,

Tansquer