Importer plusieurs fichiers d'excel à matlab

Fermé
CAUCHY2012 Messages postés 1 Date d'inscription mercredi 19 décembre 2012 Statut Membre Dernière intervention 19 décembre 2012 - 19 déc. 2012 à 11:06
Bonjour,
je suis nouveau dans ce forum. Voici mon problème, je fais un programme qui doit allez récupérer dans un dossier des fichiers excel (qui comporte 3 onglets), juste les 7 colonnes de chaque onglet. ce dossier comporte 15 fichiers excel!!!! J'ai testé mon programme ci dessous avec deux fichiers il marche bien. Mais j'aimerai une fonction qui puisse allez chercher dans mon dossier rien des que des fichiers et qu'il ne m'affiche que ces données. J'ai essayé avec dir mais en faisant file=dir('pathFR') il ne m'affiche que la structure name date ... or j'aimerai avoir dans mon file uniquement des fichiers excel comme qd je tape directement dir('pathFR'). Merci de votre aide d'avance

pathFR='D:\DATA\Eval_FR\'; %pathFR='D:\DATA\Eval_FR\*.xlsx'
period={'P0','P1','P2'};
col={'L','M','N','0','V','R','AB'};
colName={'Sc1','Sc2','Sc3','Sc4','F100','Fr','Sct'};
file={'L33_1E6183457.xlsx','L35_1E6324774.xlsx'};
%file=dir(pathFR);%dir(pathFR);
for k=1:length(colName)
for j=1:length(period)
for i=1:length(file)
try
res.(file {i}).(colName{k}).(period{j})=xlsread([pathFR,'\',file{i}],period{j},[col{k} ':' col{k}]);
end
end
end
end

return
A voir également: