in reply to OLE - Getting all rows from Excel

One opther option would be to access the Excel spreadsheet via ODBC. Excel spreadsheets can be ODBC datasources and Perl can talk ODBC, so it may just work. (I've never actually done this, so for me this is a purely theoretical suggestion, but may be possible).