我有30个名为Data1.xls的文件到Data30.xls。在每个文件中,有两个我感兴趣的表。第一个被称为' Ergebnisse'我得到第二张纸的名称,这对我很重要。此表更改其名称。我的问题是,我不知道如何告诉Matlab使用更改的工作表名称。
到目前为止我得到了什么:
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
表单的答案是' T4_quer_3'我通常写入下一个xlsread
,但它不起作用。
谢谢你的帮助
答案 0 :(得分:1)
你不需要单元格txt(3,1),但它的内容。所以要么去
Table 1 (Main Table)
Ref_number GA_info_1 GA_info_2
A1 z z
A2 x y
或者你去
sheet=txt{3,1};%notice the other brackets