大家好,我有一个问题请教:
我用matlab读取一个文件夹下的所有excel文件,碰到了下面的问题:
程序:
dirs=dir('E:\eu\*.xls'); %读取该路径所有xls文件
dirnum=length(dirs);%计算文件夹里xls文档的个数
dircell=struct2cell(dirs)' ; % 结构体(struct)转换成元胞类型(cell),转置一下是让文件名按列排列。
filenames=dircell(:,1); % 第一列是文件名
for k=1:15
filename=filenames(k);
A1 = xlsread(filename,3,'AD42');
end
显示是
Error using ==> xlsread at 122
Filename must be a string.
怎么解决这个问题?万分感谢!