Why don't you ask your users to save their spreadsheet into CSV (comma-delimited), or tab-delimited file, and have it uploaded to your script? Upload is only limited by you, (maximum upload size), or the server time-out.
--
tune
Comment on Re: Uploading Excel data into MySQL via a browser