Reading excel file sheets

1 回表示 (過去 30 日間)
NETHRAVATHI S
NETHRAVATHI S 2021 年 3 月 19 日
コメント済み: laurent jalabert 2022 年 2 月 4 日
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 件のコメント
laurent jalabert
laurent jalabert 2022 年 2 月 4 日
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

サインインしてコメントする。

採用された回答

KSSV
KSSV 2021 年 3 月 19 日
編集済み: KSSV 2021 年 3 月 19 日
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 件のコメント
NETHRAVATHI S
NETHRAVATHI S 2021 年 3 月 19 日
Thank you for your answer.
It helped.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeSpreadsheets についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by