Suspect you will have to manually extract information from the Excel worksheet and then put into database. You can check if you can use
Microsoft.Office.Interop.Excel
. . Not sure if that will work on server side. At one time it did not. You can also check out
http://www.officewriter.com/[
^]. A few years ago I was using the ExcelWriter to create Excel worksheet on in ASP.Net application and downloaded them to the user's machine. If you manually do the conversion then it is possible to have a progress bar, all you have to do is determin the total size of the problem, and then just increment as progress through reading the Excel file.
I also found a link that may also help you but it is for SQL-Server, not mysql:
Reading Excel file in SQL Server