matlab 读取大量EXCEL 如何用FOR循环实现

比如在D盘目录下里面有很多名字为C1200000,C1200001,C1200002....C1200010的文件 如何把每个文件里面SHEET1里面的A1付给一个数组a,最后得到a(0),a(1).......a(10)
[N,T,rawdate]=xlsread(,,,)

第1个回答  2014-05-08
a = zeros(1,11);
for k = 1:11
    fn = 'D:\data\C12000'; % 用自己的目录
    id = [num2str(k-1) '.xls'];
    if k<11, id = ['0' id]; end;
    fn = [fn id];
    a(k) = xlsread(fn,1,'A1');
end;

本回答被提问者采纳
相似回答