匯出到excel類

2021-08-30 05:04:30 字數 1987 閱讀 3704

using system;

using system.data;

using system.configuration;

using system.web;

using system.web.security;

using system.web.ui;

using system.web.ui.webcontrols;

using system.web.ui.webcontrols.webparts;

using system.web.ui.htmlcontrols;

using system.text;

using system.globalization;

using system.io;

namespace csplatform.website.admin

get

}/**/

///

/// 輸出到瀏覽器的 excel 檔名

///

public string filename

get

}#endregion

#region .ctor

/**/

///

/// 建構函式

///

/// 要輸出到 excel 的列標題的陣列

/// 要輸出到 excel 的欄位名稱陣列

/// 資料來源

public excelhelper(string titles, string fields, datatable datasource)

: this(titles, datasource)

/**/

///

/// 建構函式

///

/// 要輸出到 excel 的列標題的陣列

/// 資料來源

public excelhelper(string titles, datatable datasource)

: this(datasource)

/**/

///

/// 建構函式

///

/// 資料來源

public excelhelper(datatable datasource)

public excelhelper()

#endregion

#region public methods

/// datagrid

public void export(datagrid dg)

public void export()

else

}else}}

// 新增標題樣式

dg.headerstyle.font.bold = true;

dg.headerstyle.backcolor = system.drawing.color.lightgray;

dg.itemdatabound += new datagriditemeventhandler(datagriditemdatabound);

dg.databind();

renderexcel(dg);

}#endregion

#region private methods

private void renderexcel(control c)

c.dispose();

response.write(sw.tostring());

response.end();

}/**/

///

/// 得到乙個隨意的檔名

///

///

private string getrandomfilename()

private void datagriditemdatabound(object sender, system.web.ui.webcontrols.datagriditemeventargs e)

}#endregion}}

DataGridView匯出到Excel的三個方法

region datagridview資料顯示到excel 開啟excel並將datagridview控制項中資料匯出到excel datagridview物件 是否顯示excel介面 add com microsoft excel 11.0 object library using excel m...

資料匯出到excel

一 加上表頭後變成亂碼 要匯出的datatable 型別 excel的檔名 匯出的檔案中不帶表頭 二 使用wps開啟正常 匯出到excel 已經實現效果 資料表 檔名 列名 需要查詢幾列 else else resp.write ls item resp.write resp.end 三 目前用著感...

datagrid匯出到excel範例

優點 3 csv檔案是文字檔案,逗號隔開字段,回車隔開行,易於資料匯入匯出。實現方法 sqldataadapter da new sqldataadapter select from tb1 conn dataset ds new dataset da.fill ds,table1 datatabl...