Reading excel file sheets

1 Ansicht (letzte 30 Tage)
NETHRAVATHI S
NETHRAVATHI S am 19 Mär. 2021
How to read sheets of an excel file and save it. also I want to access these sheets inside a for loop for further analysis and plottig.
I have done like this.
filename = 'timeframe_wodsm.xls';
VHC = xlsread(filename,1);
HC = xlsread(filename,2);
MC = xlsread(filename,3);
LC = xlsread(filename,4);
Here I am getting 4 different files for each sheets,
For further analysis, logic is the same but i have to repeat it for 4 times. How to keep it in a loop?
Also how to plot 4 graphs for each of the sheets inside the loop itself?
  1 Kommentar
laurent jalabert
laurent jalabert am 4 Feb. 2022
d = uigetdir(pwd, 'Select a folder');
DATA = dir(fullfile(d, '*.xlsx'));
[status,sheets] = xlsfinfo(DATA.name);
sheets = sheetnames(DATA.name);
for ii=1:length(sheets)
EachSheet{ii} = readtable(DATA.name,'Sheet',ii);
end

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

KSSV
KSSV am 19 Mär. 2021
Bearbeitet: KSSV am 19 Mär. 2021
It is suggested to use readtable instead.
filename = 'timeframe_wodsm.xls';
data = = cell(4,1) ;
for i = 1:4
data{i} = xlsread(filename,i);
end
  1 Kommentar
NETHRAVATHI S
NETHRAVATHI S am 19 Mär. 2021
Thank you for your answer.
It helped.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by