Matlab 继续加载旧 excel sheet

Matlab keep loading old excel sheet

我在 matlab 中遇到了这个烦人的问题。我试图打开 excel sheet 并阅读 matlab 中的特定列,但 matlab 继续阅读旧的 excel 文件。我什至更改了 sheet 的路径,但问题仍然存在。文件名相同,但位于不同的文件夹中。每次我必须读取一个文件时,我都会给出一个文件路径。我使用的代码是这样的。

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

有人知道这个问题吗?

获取相对于 .m 目录的路径并将其添加为 xlsread 中的第一个参数

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