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.

 采纳的回答

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.

更多回答(1 个)

See
doc readtable

2 个评论

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.

请先登录,再进行评论。

产品

标签

Community Treasure Hunt

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

Start Hunting!

Translated by