將DataTable匯出為excel

2021-09-05 16:43:19 字數 1315 閱讀 8423

本小節主要介紹如何將datatable表中的資料匯入到excel中去。主要是先通過將datatable資料表中的資料繫結到gridview上,在將gridview中的資料到處成excel的形式。

例項**如下:

string sconnectionstring; //宣告乙個字串

//連線資料庫字串,連線到xbmis資料庫,使用者名稱是sa

sconnectionstring = " data source=.;initial catalog=xbmis;user id=sa; ";

//建立sqlconnection資料庫連線物件

sqlconnection conn = new sqlconnection(sconnectionstring);

//開啟conn

conn.open();

//sql語句把t_yongh表中的資料資訊都取出來

string commandstring = "select bianh as 編號,zhucyhm as 註冊名,xingm as 姓名,xingb as 性別 from t_yongh";

sqldataadapter dataadapter = new sqldataadapter(commandstring, conn);

ds_datatable ds = new ds_datatable();

//填充資料集

dataadapter.fill(ds, "yongh");

datatable datatable1 = ds.tables["yongh"];

response.clear();

response.buffer = true;

response.contentencoding = system.text.encoding.utf8;

response.charset = "";

this.enableviewstate = false;

stringwriter ostringwriter = new stringwriter();

htmltextwriter ohtmltextwriter = new htmltextwriter(ostringwriter);

datagrid dg = new datagrid();

dg.datasource = datatable1; //返回datatable

dg.databind();

dg.rendercontrol(ohtmltextwriter);

response.write(ostringwriter.tostring());

response.end();

將DataTable匯出為excel

本小節主要介紹如何將datatable表中的資料匯入到excel中去。主要是先通過將datatable資料表中的資料繫結到gridview上,在將gridview中的資料到處成excel的形式。例項 如下 string sconnectionstring 宣告乙個字串 連線資料庫字串,連線到xbmi...

從DataTable高效率匯出資料到Excel

首先從資料庫讀取資料到datatable,這我就不提了,大家都明白。下面直接介紹如何從datatable高效率匯出資料到excel中的方法,如下 using microsoft.office.interop.excel using system.runtime.interopservices dll...

從DataTable高效率匯出資料到Excel

首先從資料庫讀取資料到datatable,這我就不提了,大家都明白。下面直接介紹如何從datatable高效率匯出資料到excel中的方法,如下 1 using microsoft.office.interop.excel 2using system.runtime.interopservices ...