Example Code:
path = 工作目录
file_list = ls(path); % 有些档案不要读入 可以在for里加if做判断
dat = cell(size(file_list,1), 1);
for i = 1:size(file_list,1)
dat{i, 1} = xlsread(file_list(i,:));
end
※ 引述《shymeshy (JoJo)》之铭言:
: 最近开始用Matlab帮助我做实验,但以前只学过一点
: 半夜睡不着突然想到一点问题
: 以下是我的问题:
: 假设我有2个excel档案要import到matlab内可以用
: xlsread('要读入的档名.xls','表单','读取范围');
: 但假设data数量很多有100笔
: 这样我得打100次
: 所以我想用变量来取代这件工作
: 我的做法是用for 循环直接丢到xlsread指令内
: 但想一想感觉不太对
: 字串与变量之间的关系我把他想得太简单了 实验了一下以后果然无法
: 想问问看大家有没有特别的方式可以提供小弟参考
: 谢谢!