change variable and assign to dataset in each loop

조회 수: 1 (최근 30일)
Reyasudin
Reyasudin 2013년 6월 24일
Hello,
I have one excel file that contains 12 sheets. Each sheets contains 5 columns I want to read each sheet and put in one dataset. So, I am thinking is it possible for me to create for loop in order to have 12 datasets.
as an example:
for sheet=1:12;
%import excel file (sheet)
% A(sheet)= dataset(column1, column2, column3, column4, column 5)
end

채택된 답변

Iain
Iain 2013년 6월 24일
Three approaches
for i = 1:12 %(Sheets not the same size)
[numbers{i} texts{i} raws{i}] = xlsread(....);
end
Or
for i = 1:12 %(All sheets same size)
numbers(:,:,i) = xlsread(...)
end
Or
numbers = [];
for i = 1:12 %(All sheets same size)
n = xlsread(...);
numbers = [numbers; n];
end

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Spreadsheets에 대해 자세히 알아보기

태그

제품

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by