You need to think a bit about what will happen here, what you're asking for isn't really feasable
Excel is a program & for the user to be able to interact with it, it must be installed on their computer. You can't really control Excel on the client from web pages, that would be a massive security hole. (NB: There's a certain amount you can do, but it has to be explicity allowed and permissions set. Best just to forget about it imo )
What you actually want to do is display data in a grid like format and offer the client functionality to work with data before persisting it to the database. For this, something like the
GridView component is perfect for your requirements.
Have a look into GridView
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridview.aspx[
^]