国产高清一区二区在线_免费看肥胖女人做爰高清全过情_日韩少妇高潮抽搐_性生生活大片又黄又_粉嫩蜜臀av国产精品网站_搞黄视频免费_亚洲成a人一区二区三区_屁股翘起来趴好挨c_少妇一夜爽免费看_日本护士高潮大叫

首頁(yè)>> 開(kāi)發(fā)技術(shù)知識(shí)>> 平面廣告設(shè)計(jì)知識(shí)>>ASP.net中導(dǎo)出excel方法有以下幾種:


ASP.net中導(dǎo)出excel方法有以下幾種:

1、由dataset生成

public void CreateExcel(DataSet ds,string typeid,string FileName)
{
HttpResponse resp;
resp = Page.Response;
resp.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");
resp.AppendHeader("Content-Disposition", "attachment;filename=" + FileName);
string colHeaders= "", ls_item="";
int i=0; //定義表對(duì)象與行對(duì)像,同時(shí)用DataSet對(duì)其值進(jìn)行初始化
DataTable dt=ds.Tables[0];
DataRow[] myRow=dt.Select("");
// typeid=="1"時(shí)導(dǎo)出為EXCEL格式文件;typeid=="2"時(shí)導(dǎo)出為XML格式文件
if(typeid=="1")
{
//取得數(shù)據(jù)表各列標(biāo)題,各標(biāo)題之間以\t分割,最后一個(gè)列標(biāo)題后加回車(chē)符
for(i=0;i<dt.Columns.Count-1;i++)
    colHeaders+=dt.Columns[i].Caption.ToString()+"\t";
colHeaders +=dt.Columns[i].Caption.ToString() +"\n";
//向HTTP輸出流中寫(xiě)入取得的數(shù)據(jù)信息
resp.Write(colHeaders);
//逐行處理數(shù)據(jù)
foreach(DataRow row in myRow)
{
//在當(dāng)前行中,逐列獲得數(shù)據(jù),數(shù)據(jù)之間以\t分割,結(jié)束時(shí)加回車(chē)符\n
for(i=0;i<row.ItemArray.Length-1;i++)
    ls_item +=row[i].ToString() + "\t";
ls_item += row[i].ToString() +"\n";
//當(dāng)前行數(shù)據(jù)寫(xiě)入HTTP輸出流,并且置空l(shuí)s_item以便下行數(shù)據(jù)
resp.Write(ls_item);
ls_item="";
}
}
else
{
if(typeid=="2")
{
//從DataSet中直接導(dǎo)出XML數(shù)據(jù)并且寫(xiě)到HTTP輸出流中
resp.Write(ds.GetXml());
}
}
//寫(xiě)緩沖區(qū)中的數(shù)據(jù)到HTTP頭文件中
resp.End();
}   1.樓主在Response.ContentType后面加上編碼設(shè)置就可以防止亂碼了,如下:
Response.Charset = "GB2312";
Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");//設(shè)置輸出流為簡(jiǎn)體中文
2.有關(guān)000123變成123,是因?yàn)閐atagridview把這一列默認(rèn)為數(shù)值類(lèi)型的列了,要在導(dǎo)出之前綁定的時(shí)候設(shè)置一下datagridview改列數(shù)據(jù)類(lèi)型,e.Row.Cells[i].Attributes.Add("class", "text"); 記住i是列的索引值。另外把style改成string style =@"<style> .text { mso-number-format:\@; } </script> ";

分享聯(lián)系我們

掃二維碼與項(xiàng)目經(jīng)理溝通 我們?cè)谖⑿派?4小時(shí)期待你的聲音

感謝您的關(guān)注分享“ASP.net中導(dǎo)出excel方法有以下幾種:”
煙寒網(wǎng)絡(luò)真誠(chéng)為您服務(wù) ,點(diǎn)擊客服直接咨詢下單.

我們服務(wù)

南寧網(wǎng)絡(luò)公司南寧網(wǎng)站建設(shè)

網(wǎng)站建設(shè)

高端網(wǎng)站建設(shè)服務(wù)商、相信品牌力量、相信知名企業(yè);制作后收費(fèi)13014982176!

南寧微信小程序/微信公眾號(hào)

微信小程序/微信公眾號(hào)

微信小程序 背靠10億流量,不論用戶需求是什么,都能被開(kāi)發(fā)使用 一點(diǎn)創(chuàng)意,就能在“社交圈”中脫穎而出。

南寧網(wǎng)站優(yōu)化/SEO

網(wǎng)站優(yōu)化/SEO

讓您的網(wǎng)站更靠近排名位置,讓客戶更容易找到您,seo優(yōu)化是一個(gè)漫長(zhǎng)過(guò)程,整個(gè)網(wǎng)站營(yíng)銷(xiāo)花最少的錢(qián)起最大的作用。

欄目分類(lèi)

南寧網(wǎng)站建設(shè)
網(wǎng)站建設(shè)建設(shè)知識(shí)

熱點(diǎn)標(biāo)簽

網(wǎng)站建設(shè) 品牌設(shè)計(jì) 微信小程序 網(wǎng)站優(yōu)化 平面廣告設(shè)計(jì)知識(shí) 網(wǎng)站優(yōu)化技術(shù) 網(wǎng)站建站知識(shí) 網(wǎng)站模板分享 微信公眾號(hào)開(kāi)發(fā) 小程序技術(shù) APP應(yīng)用

我們服務(wù)客戶


企業(yè)形象網(wǎng)站、個(gè)人博客、政府門(mén)戶網(wǎng)站、新聞傳媒網(wǎng)站最省錢(qián)、省時(shí)、省備案 建站快、效率高更多服務(wù)
廣西華崧集團(tuán)網(wǎng)站品牌設(shè)計(jì)

廣西華崧集團(tuán)網(wǎng)站品牌設(shè)計(jì)

廣西華崧林業(yè)發(fā)展集團(tuán)(以下簡(jiǎn)稱華崧集團(tuán))組建于2017年8月,集團(tuán)總部位于廣西壯...

廣西大和平房地產(chǎn)有限公司

廣西大和平房地產(chǎn)有限公司

廣西鴻生源環(huán)?萍加邢薰

廣西鴻生源環(huán)?萍加邢薰