MATLAB: Xlsread certain range of rows

MATLABrangerowxlsread

Hi,
I have a very large excel file. When I used xlsread command it took very long time to read entire range. Therefore, I want to read just a part of it.
Column: Same as xlsread.
Row: 1:10000.
When I tried, xlsread(File,sheet,'1:1000'), it read all columns of 10645(?). However, I want to read the range of columns that xlsread loads automatically. I just want to cut off certain range of rows. Deleting rows after loading whole data is not an option because it took too much time.
Thank you.

Best Answer

You can enter any rectangular range argument to xlsread in Excel A1:X200 syntax. You must, however, know the ranges of interest this way. Or, create a named area in the spreadsheet that comprises the area of interest. It must also be contiguous, hence rectangular.