2016-07-05 9 views
1

Я столкнулся с этой досадной проблемой в Matlab. Я попытался открыть лист excel и прочитать конкретный столбец в matlab, но Matlab продолжает читать старый файл excel. Я даже изменил путь листа, но проблема все еще сохраняется. Имена файлов одинаковы, но находятся в разных папках. каждый раз, когда я должен читать файл, я указываю путь к файлу. Код, который я использую, - это.Matlab продолжает загружать старые листы excel

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

Неужели кто-нибудь знает об этой проблеме?

+1

Вы закрыли и снова открыл MatLab экземпляр? – RGA

+0

Вам нужно добавить более подробную информацию, чтобы сделать эту проблему воспроизводимой ... – Dan

+0

@RGA да я даже пробовал это. – Ahsan

ответ

0

Получить путь относительно директории в .m и добавить, что в качестве первого аргумента в xlsread

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

спасибо, что решает проблему – Ahsan