MATLAB: Do I receive an error when using XLSREAD to access a single sheet from an Excel file with 16 sheets in MATLAB 7.0.1 (R14SP1)

MATLABsheetsvalidpathxlsread

I have an Excel file with 16 sheets. When I am trying to access a single sheet using the following command:
x=xlsread('CS_7_1800_rerun.xls',1);
I receive the following error:
Warning: See help sprintf for valid escape sequences.
> In iofun\private\validpath at 59
In xlsread at 187
??? XLSREAD unable to open file CS_7_1800_rerun.xls.
Error using ==> iofun\private\validpath
MATLAB:T:-1m9nle
When I copy each sheet to an individual Excel file, XLSREAD works fine. I would like to know if there is any memory limitation on the size of an Excel file that can be read with XLSREAD.

Best Answer

This issue has been fixed in MATLAB 7.1 (R14SP3). If you are using a previous version, read the following:
There is a bug in MATLAB 7.0.1 (R14SP1) that affects the way XLSREAD handles large Excel files. The only workaround is to break the larger file into a number of smaller files.