Hi Ruwaldo,
Its because the file extension is .xls instead of .xlsx in this part of your code
HttpContext.Current.Response.AddHeader("Content-Disposition", "attachment;filename=TestingReports.xls");
I tried to create a new excel sheet on my desktop and renamed the file extension to .xls and when I opened the excel sheet it gave me the same warning message.
Hope this helps some how.