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)