for循环中的xlsread sheet
Xlsread sheet in for loop
我有许多 excel sheet 我想循环通过包含在 for 循环中,sheet 将 a 命名为 A 到 X。这可能吗?
我试过这个:
for letter='A':'X'
[num,txt,raw] = xlsread('Grouting_sum_final.xlsx','%s',letter);
% Lots of code below here (not relevant for the problem)
end
是的,是的,但是您不需要行中的“%s”部分。
如果您转到 the documentation website,您会发现必须将 excel 文件名作为第一个参数传递,将 sheet 名称作为第二个参数传递。
所以你的代码应该是这样的:
for letter='A':'X'
[num,txt,raw] = xlsread('Grouting_sum_final.xlsx',letter);
% Lots of code below here (not relevant for the problem)
end
此外,我假设您知道您一直在覆盖从 Excel sheet 检索到的数据。
我有许多 excel sheet 我想循环通过包含在 for 循环中,sheet 将 a 命名为 A 到 X。这可能吗?
我试过这个:
for letter='A':'X'
[num,txt,raw] = xlsread('Grouting_sum_final.xlsx','%s',letter);
% Lots of code below here (not relevant for the problem)
end
是的,是的,但是您不需要行中的“%s”部分。
如果您转到 the documentation website,您会发现必须将 excel 文件名作为第一个参数传递,将 sheet 名称作为第二个参数传递。
所以你的代码应该是这样的:
for letter='A':'X'
[num,txt,raw] = xlsread('Grouting_sum_final.xlsx',letter);
% Lots of code below here (not relevant for the problem)
end
此外,我假设您知道您一直在覆盖从 Excel sheet 检索到的数据。