componentart grid如何导出excel (c#)
来源:百度知道 编辑:UC知道 时间:2024/05/25 02:24:59
我给你段代码你试试可以不 注释写的已经很清楚了。 传入的参数是数据源和Excel文件的标题。不过这个是ASP.NET中用的,你可以根据自己的情况修改下
/// <summary>
/// 导出Excel
/// </summary>
/// <param name="dt">导出的数据表</param>
/// <param name="strsql">Excel的标题</param>
public void OutToExcel(System.Data.DataTable dt, string strsql)
{
DataView dv = dt.DefaultView;
GC.Collect();
Excel.Application excel;// = new Application();
int rowIndex = 4;
int colIndex = 1;
_Workbook xBk;
_Worksheet xSt;
excel = new ApplicationClass();
xBk = excel.Workbooks.Add(true);
xSt = (_Worksheet)xBk.ActiveSheet;
//
//取得标题
//
foreach (DataColumn col in dv.Table.Columns)