Hi Ajay
The built-in ExportExcel only exports the grid as per its current UI state. So if columns are hidden using the column selector/personalization, they will not be included in the Excel export.
There is no direct setting in the exportToExcel action to include hidden columns.
you can use the Excel Exporter module where you explicitly define all required columns.
If the export must also respect the same filters as the grid, keep the filter values in a helper object and use the same object both for the DataGrid2 datasource and for the Excel export logic.
I believe that should work.