We currently have a good deal of usage information being tracked in a SQL Server 2008 database. However, it has been decided to not spend the time to develop any sort of UI to interface with this data in our current admin system, and rather just provide a link to an Excel document with the information from these tables.
The link would be displayed on an ASP.NET page.
I have googled around for a quick and easy way to do this -- this seems like the kind of thing that would already be taken care of. I find a million different articles on ten thousand different technologies related to this.
Given that I want to do this from code rather than by using SQL Server Management Studio or some other tool, what is the simplest/fastest way to offer up-to-date Excel spreadsheets to users generated from our SQL Server 2008 database?