It is very strange as this line
xlApp = new Excel.ApplicationClass();
should give you a 'There is no constructor defined for Microsoft.Office.Interop.Excel.ApplicationClass type.' error...
You are defined xlApp as Excel.Application but try to create it as ApplicationClass...change the line to
xlApp = new Excel.Application();