怎么通过ASP.NET来打开excel文件

如何通过ASP.NET来打开excel文件.
意思就是通过一个WEB页面的BUTTON来打开一个指点路径下的excel文件

------解决方案--------------------
Excel.Application app;
Excel.Workbook workBook;
Excel.Worksheet workSheet;

app = new Excel.ApplicationClass();
app.Visible = true;
workBook = app.Workbooks.Open(strFullFileName,
Type.Missing, Type.Missing, Type.Missing, Type.Missing,
Type.Missing, Type.Missing, Type.Missing, Type.Missing,
Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);
workSheet = (Excel.Worksheet)workBook.Sheets.get_Item(1);
//strFullFileName为路径