Bonjour,

J'ai un problème dans la lecture de fichiers Excel.

A partir d'une interface1, les fichiers Excel sont crées comme cela.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
NOM_Fichier=[categorie '_' configuration '_' dev'_' der'.xls'];
Les fichiers Excel sont bien crée en format Excel 97-2003.

Dans une interface2 (celle sur laquelle je travaille), j'importe mon fichier Excel
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
[nom,rep] = uigetfile('*.xls*;*.txt*');
 
if nom==0
   return 
else   
end
 
test= xlsread (fullfile(rep,nom));
Mais Matlab me dit
??? Error using ==> xlsread at 257
File C:\Users\xxx.xls not in Microsoft Excel
Format.

Error in ==> interface>function1 at 755
test= xlsread (fullfile(rep,nom));
 
??? Error while evaluating uicontrol Callback
avec xxx le nom de mon fichier que je veux charger.

Pour que Matlab "accepte le fichier", je dois ouvrir le fichier Excel et l'enregistrer sous au format .xls (donc a priori rien ne change dans le format de fichier).
Et là tout fonctionne. D'où peut provenir l'erreur?

Merci d'avance