Here are three of the best articles that I know of explaining the different ways you can create and send Excel Files with ASP. They provide excellent example code and the third article shows how to automate Excel on the client's machine. Very cool.. (For Now) 
Article #1: Gives example code and shows how to stream a Basic Excel Worksheet to the browser. (Excel 97 and up)
Article #2: Gives example code and shows how to stream a formatted Excel Workbook (with multiple worksheets) to the browser. (Excel 2000 and up)
Article #3: Gives example code on how you can actually launch your visitor's Excel Software using client side VBScript, create worksheets, and populate the worksheets with data, charts and even graphs. (Very Cool) (Excel 97 and Up)
Once you get the hang of it, here's what I like to do. I go to Excel and create the look and feel of the worksheet that I want ASP to generate. Then I save that worksheet / workbook as an HTML document. View the source of the HTML document and have ASP copy that format.
Happy Excelling
ToddWW
Article #1: Gives example code and shows how to stream a Basic Excel Worksheet to the browser. (Excel 97 and up)
Article #2: Gives example code and shows how to stream a formatted Excel Workbook (with multiple worksheets) to the browser. (Excel 2000 and up)
Article #3: Gives example code on how you can actually launch your visitor's Excel Software using client side VBScript, create worksheets, and populate the worksheets with data, charts and even graphs. (Very Cool) (Excel 97 and Up)
Once you get the hang of it, here's what I like to do. I go to Excel and create the look and feel of the worksheet that I want ASP to generate. Then I save that worksheet / workbook as an HTML document. View the source of the HTML document and have ASP copy that format.
Happy Excelling
ToddWW