Data1.xlsからData30.xlsまで30個のファイルがあります。各ファイルには、私が興味を持っている2枚のシートがあります。最初は「Ergebnisse」と呼ばれ、2枚目のシートの名前がわかります。これは私にとって重要なものです。このシートの名前が変更されます。私の問題は、Matlabにシート名を変更する方法を知らないことです。Matlabで.xlsファイルのシート名を読み取る
liste = dir('*.xls'); % how many files in the folder
liste=struct2cell(liste);
liste=liste(1,:)';
for i=1:length(liste) % i=number of files
filename=['Data' num2str(i) '.xls'];
[num,txt,raw]=xlsread(filename,'Ergebnisse');
sheet=txt(3,1);
[num,txt,raw]=xlsread(filename,sheet);
end
シートのための答えは、私は通常、次のxlsread
に書きますが、それは動作しません「T4_quer_3」です:私は、これまで得たもの
。 あなたの助けをありがとう
のために行くのいずれかのワークスペースに見て、持っているもの価値シートsuコマンドを教えてください。それはcell1x1になるのでしょうか? – Finn
はいそのa cell1x1 – DickesKind