Hi Salil,
Why you wanted to display direct in Excel?
What is wrong if user presses one button to get it in Excel.
If every time user requires in Excel then the report should not be displayed at all in Grid Format but when users runs the reports you have to give him exclusive Excel file.