Matlab不断加载旧的Excel表单

我在matlab中面临这个烦人的问题。 我试图打开excel表并阅读matlab中的特定列,但matlab不断阅读旧的Excel文件。 我甚至改变了工作表的path,但仍然存在问题。 文件名称相同,但在不同的文件夹中。 每次当我必须读取一个文件我给一个文件path。 我正在使用的代码是这样的。

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

有人知道这个问题吗?

获取相对于.mir目录的path,并将其添加为xlsread中的第一个参数

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