1. 需求阐述
需求:循环读取Excel文件,并将其赋值给一个三维数组
2. 具体操作
2.1 获取Excel的信息
filefolder='G:\2_Dataprocessing\4_PPT\DataProcessingCode\Methods4PPT\VPMGPP2001TO2016Excel\';
files=dir(strcat(filefolder,'*.xlsx'));%dir(): list folder contents
filenum=length(files);%通常都用这个方法来获取文件的个数
2.2 通过循环将Excel的值赋给三维数组
for i=1:filenum
Data(:,:,i)=files(i).name;
end
3. 注意事项
很容易出现错误的地方是Data(:,:,i)=files(i).name
(正确)
容易写成Data(:,:,i)=files.name(i)
(错误)