使用for循环加载多个输入文件

时间:2018-02-01 22:22:18

标签: matlab for-loop file-upload

我有多个(确切地说是264个)年度降水量的文件,名为'precip1752.xlsx','precip1753.xlsx',...'precip2016.xlsx'。如何使用for循环一次加载所有这些文件?

提前致谢!

1 个答案:

答案 0 :(得分:1)

我们假设文件位于名称为dirName的目录中。

D = dir([dirName '*.xlsx']);
for di = 1:length(D)
    filePath = fullfile(dirName, D(di).name);
    % insert code here to process file named filePath using xlsread
end

使用xlsread函数将数据读入MATLAB。