Excel is a desktop application - using it like this is usually not a bright idea since IIS runs as a windows service - you usually don't have access to the
windows station[
^].
Use something like
EPPLUS[
^] to access data from the spreadsheet.
You can use
iTextSharp[
^] to create a pdf, or a reporting tool like
XtraReports[
^] as a replacement for the image idea. Obviously you can use gdi+ (System.Drawing) to render the information to an image if you really want to :)
Regards
Espen Harlinn