asp.net导出到Excel也是个老生常谈的问题,在此归纳一下。
第一种是比较常用的方法。是利用控件的RenderControl功能,得到该控件生成的HTML,然后以Excel文件的类型输出到客户端。这种方法生成的其实是个HTML文件,只不过Excel支持HTML格式,所以使用起来似乎和真正的Excel文件没什么两样,但它终究不是Excel格式,它不能当作数据源供其他程序调用。
这种实现起来比较简单,就不多述,请看代码。
public
void
ExportExcel( System.Web.UI.WebControls.WebControl objControl,
string
strFileName)
... {
strFileName
... {
strFileName