How to: For loops for Excel Tab
Mostra commenti meno recenti
I need to read some data out of couple excel tabs (1 file). The only thing that changes is the tabname. The code works, but it becomes too long if you going to read 6 tabs, so i want it in a for loop then varie the tabname. What i want saved of each tab is: the num(2,13) (second line in code) and sum (last line). How can I do this easiest way?
[num, txt]=xlsread(filename,'*Tabname*');
*Tabname*=num(2,13);
long code
*sumTabname*=sum(numeachcell);
Risposta accettata
Più risposte (3)
Laura Proctor
il 24 Dic 2012
I'm not sure exactly what you are asking with regard to num(2,13). But here is some code that will read in different tabs of an Excel file in a loop and can hopefully get you started.
filename = 'Book1.xlsx';
data = cell(3,1);
for idx = 1:3
sheetname = ['Sheet',num2str(idx)];
data{idx} = xlsread(filename,sheetname);
end
Hello kity
il 24 Dic 2012
0 voti
Hello kity
il 24 Dic 2012
0 voti
Categorie
Scopri di più su Loops and Conditional Statements in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!