2016-07-05 1 views
1

Je suis confronté à ce problème ennuyeux dans matlab. J'ai essayé d'ouvrir la feuille Excel et lire la colonne spécifique dans matlab mais matlab continue à lire le vieux fichier Excel. J'ai même changé le chemin de la feuille mais le problème persiste toujours. Les noms de fichiers sont identiques mais ils se trouvent dans des dossiers différents. chaque fois que je dois lire un fichier, je donne un chemin de fichier. Le code que j'utilise est celui-ci.Matlab continue de charger la vieille feuille excel

srcdir = 'path to the file'; 
srcfiles = dir(fullfile(srcdir, 'name.xls')); 
a= xlsread('sheetname','B:B'); 

Est-ce que quelqu'un connaît ce problème?

+1

Avez-vous fermé et rouvert l'instance Matlab? – RGA

+0

Vous devez ajouter beaucoup plus de détails pour rendre ce problème reproductible ... – Dan

+0

@RGA oui j'ai même essayé. – Ahsan

Répondre

0

Obtenez le chemin relatif au répertoire du .m et ajouter que le premier argument dans xlsread

A=xlsread('pathA/Name.xlsx','sheetname','B:B'); 
B=xlsread('pathB/Name.xlsx','sheetname','B:B'); 
+0

merci c'est résolu un problème – Ahsan