据我现在所知excel有四种方法:
1.自己写的excel接口,客户端不需要装excel,见灵感之源的blog:
http://www.cnblogs.com/unruledboy/archive/2004/07/07/22093.aspx

2.把web上的DataGrid直接导入到excel
导出excel的另外一种方法public void ExportToExcel(System.Web.UI.Control ctl) 
        }

3.在引用里调用Microsoft.Office.Interop.Excel.dll,原理是把数据存到DataTable、DataView或DataGrid中,然后再把数据一格一格的赋到excel的cell里去。
见如下代码:

导出excel的另外一种方法public class ExportToExcel
    }

4.另外,这就是另外一种方法了,建一个SqlServer的数据源,利用Excel的外部数据源让Excel自己从数据库取数据:

导出excel的另外一种方法public void ExportToExcel(string pstrSql)
        }

这里的pstrSql指的是sql语句。

相关文章: