Create table from excel spreadsheet with multiple sheets

8 visualizzazioni (ultimi 30 giorni)
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.

Risposta accettata

Image Analyst
Image Analyst il 7 Lug 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.

Più risposte (1)

dpb
dpb il 7 Lug 2018
See
doc readtable
  2 Commenti
alpedhuez
alpedhuez il 7 Lug 2018
Modificato: alpedhuez il 7 Lug 2018
Is it like
readtable('patients.xls',...
'Sheet',1,...)
?
dpb
dpb il 7 Lug 2018
That's certainly possible, yes...you're missing a LHS variable to assign the result to, however.

Accedi per commentare.

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by