Create table from excel spreadsheet with multiple sheets

Suppose I have xlsx file with multiple sheets. I want to create table A from the first sheet and create table B from the second sheet. Please advise.

 Akzeptierte Antwort

Image Analyst
Image Analyst am 7 Jul. 2018
Try this:
folder = fileparts(which('patients.xls')) % Determine where demo folder is.
fullFileName = fullfile(folder, 'patients.xls');
[status, sheetNames] = xlsfinfo(fullFileName)
numSheets = length(sheetNames)
t1 = readtable(fullFileName, 'Sheet', 1)
t2 = readtable(fullFileName, 'Sheet', 2)
and so on. Put in a loop if you want.

2 Kommentare

What will the first four lines do?
Try it and see???

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

dpb
dpb am 7 Jul. 2018
See
doc readtable

2 Kommentare

alpedhuez
alpedhuez am 7 Jul. 2018
Bearbeitet: alpedhuez am 7 Jul. 2018
Is it like
readtable('patients.xls',...
'Sheet',1,...)
?
That's certainly possible, yes...you're missing a LHS variable to assign the result to, however.

Melden Sie sich an, um zu kommentieren.

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by