MATLAB: Read xlsx (office 2007 or later) file in linux platform

linuxxlsreadxlsx

Hi, I am trying to read a xlsx file in linux platform. I am using xlsread with basic and sheet name as string. I get the following error msg
*> In xlsread at 198 ??? Error using ==> xlsread at 211 File contains unexpected record length. Try saving as Excel 98.*
Anybody know why this error is or if there is any other way of reading from a xlsx file (without converting to a different txt /csv file) in LINUX platform.
Thanks

Best Answer

There was no xlsx support on Linux or Mac in the 2008 timeframe. It has been added just within the last couple of releases.