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 に答える