Hi Majodi,
You can create the Excel spreadsheet, on the server, using whatever normal approach you use for Excel.
This might be creating a XLS file with something like Office Inside, or it might be as simple as a simple CSV file.
Once you've created the file on the server, you need to tell the browser that it "belongs" to Excel, and hence that excel must open (at the client) when the file arrives.
The way you do this depends on how the browser _asked_ for the file.
a) if the URL which "asked" for the file contains the .XLS or .CSV extension then the "content type" is automatically set for you. So there's nothing to do. However
b) If the URL was "generic" and the _server_ is deciding to send back a file that should be opened in Excel, then the server needs to set the "Content Type" to 'application/vnd.ms-excel'
How exactly all this happens does depend a lot on how you are generating the Excel file. Are you generating it on the fly, or are you going to use the output of a report, converted to Excel?
cheers
Bruce