I have a project which needs to generate 100+ excel reports at run time. The application needs to take input from web page, then connect to oracle database and retrieve dataset, using the data to populate a few worksheets then save the workbook as excel report, then again for the next report. I understand a little bit of using ServerDocument, CachedDataItem etc, but is there an example similar to my applicaiton I can reference My envrionment is .net 2.0, excel 2003 and VSTO 2005.