Thread Subject: xlsread-multiple sheets

Subject: xlsread-multiple sheets

From: enviro

Date: 20 Oct, 2009 08:58:52

Message: 1 of 7

Hi there;

I would like to read multiple excel sheets and save each sheet as separate matrix. I have tried below but there is a problem yet. Any help would be appreciated.
 
%--------------------------
[type,sheetname] = xlsfinfo('test.xls');
m=size(sheetname,2);

for(i=1:1:m);
Sheet = char(sheetname(1,i)) ;
matrix = xlsread('test', 'Sheet');
end

Subject: xlsread-multiple sheets

From: Giacomo Faggiani

Date: 20 Oct, 2009 12:03:06

Message: 2 of 7


> matrix = xlsread('test', 'Sheet');

matrix = xlsread('test', Sheet);

try without marks

Giacomo

Subject: xlsread-multiple sheets

From: enviro

Date: 20 Oct, 2009 12:32:43

Message: 3 of 7

Thanks for your reply.
It now gives only final sheet. I wonder if I could have all sheets and a way to save them into individual matrices.

Subject: xlsread-multiple sheets

From: Leslie McBrayer

Date: 20 Oct, 2009 13:37:17

Message: 4 of 7


"enviro" <farhadnejadkoorki@yahoo.co.uk> wrote in message
news:1789462907.86588.1256041993772.JavaMail.root@gallium.mathforum.org...
> Thanks for your reply.
> It now gives only final sheet. I wonder if I could have all sheets and a
> way to save them into individual matrices.

You could create a cell array as follows:

alldata = cell(1, m);

for(i=1:1:m);
Sheet = char(sheetname(1,i)) ;
alldata{i} = xlsread('test', Sheet);
end

Subject: xlsread-multiple sheets

From: enviro

Date: 21 Oct, 2009 09:39:23

Message: 5 of 7

Thanks for the help

Subject: xlsread-multiple sheets

From: ujjwal saha

Date: 8 Nov, 2009 12:31:02

Message: 6 of 7

thanks a lot...it saved lots of my energy...

Subject: xlsread-multiple sheets

From: enviro

Date: 10 Nov, 2009 07:20:01

Message: 7 of 7

Is it posible to read rawdata of each sheet as well?
[N, T, rawdata] = xlsread('filename', ...)

Tags for this Thread

Add a New Tag:

Separated by commas
Ex.: root locus, bode

What are tags?

A tag is like a keyword or category label associated with each thread. Tags make it easier for you to find threads of interest.

Anyone can tag a thread. Tags are public and visible to everyone.

rssFeed for this Thread

Contact us at files@mathworks.com