0

我有一个每次都会更改 Excel 工作表的输入。我可以执行以下操作,而不是手动更改输入:

n=3
for i=1
Data = xlsread('TestInput1.xlsx','B2:B9',"i");
Data
end

由于 xlsread 中的最后一个值是一个字符串,这可能吗?

4

1 回答 1

0

您需要将数字转换i为字符串。最简单的选择是num2str. 如果您需要更多地控制输出格式,通常可以使用sprintf. 例如

n=3
for i=1:n
    Data = xlsread('TestInput1.xlsx',num2str(i),'B2:B9');
    Data
end
于 2012-11-05T16:25:14.417 回答