六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

ASP.NET中將數據輸出到Excel

[摘要]近來,在開發ISO文件管理系統的時候,曾經遇到過要將ASPX直接輸出到EXCEL的需求,現將經驗所得與大家分享。 其實,利用ASP.NET輸出指定內容的WORD、EXCEL、TXT、HTM等類型的文檔很容易的。主要分為三步來完成。  一、定義文檔類型、字符編碼Response.Clear(); R...

  近來,在開發ISO文件管理系統的時候,曾經遇到過要將ASPX直接輸出到EXCEL的需求,現將經驗所得與大家分享。 其實,利用ASP.NET輸出指定內容的WORD、EXCEL、TXT、HTM等類型的文檔很容易的。主要分為三步來完成。

  一、定義文檔類型、字符編碼

Response.Clear();
Response.Buffer= true;
Response.Charset="utf-8";

//下面這行很重要, attachment 參數表示作為附件下載,您可以改成 online在線打開

//filename=FileFlow.xls 指定輸出文件的名稱,注意其擴展名和指定文件類型相符,可以為:.doc .xls .txt .htm

Response.AppendHeader("Content-Disposition","attachment;filename=FileFlow.xls");
Response.ContentEncoding=System.Text.Encoding.GetEncoding("utf-8");

//Response.ContentType指定文件類型 可以為application/ms-excel application/ms-word application/ms-txt application/ms-html 或其他瀏覽器可直接支持文檔

Response.ContentType = "application/ms-excel";
this.EnableViewState = false;

  二、定義一個輸入流

System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);

  三、將目標數據綁定到輸入流輸出

this.RenderControl(oHtmlTextWriter);

//this 表示輸出本頁,你也可以綁定datagrid,或其他支持obj.RenderControl()屬性的控件

Response.Write(oStringWriter.ToString());
Response.End();

  總結:本例程在Microsoft Visual Studio .NET 2003平臺下測試通過,適用于C#和VB,當采用VB的時候將 this 關鍵字改成 me 。




主站蜘蛛池模板: 日本视频在线观看不卡高清免费 | 日本成人精品 | 亚洲最大看欧美片网站 | 日本五级床片全部硬硬 | 四虎影视免费看 | 天堂在线观看中文字幕 | 日韩城人网 | 欧美一级高清在线观看 | 色综合天| 三级黄色免费看 | 又粗又大又长又爽免费视频 | 三级理论在线观看 | 亚洲日本免费 | 日本欧美国产 | 欧美在线专区 | 亚洲欧美a | 一本久道久久综合 | 亚洲欧洲eeea在线观看 | 色先锋影音资源 | 亚洲成a人v欧美综合天堂软件 | 亚洲欧洲eeea在线观看 | 伊人网址 | 日本一本二本在线观看 | 日本一本二本在线观看 | 天天看天天爽天天摸天天添 | 香蕉久久夜色精品国产小说 | 亚洲精品美女在线观看 | 天天综合天天添夜夜添狠狠添 | 日本wwwxxxxx| 热99这里有精品综合久久 | 婷婷开心六月久久综合丁香 | 四虎影视在线影院4hutv | 收集最新中文国产中文字幕 | 在线亚洲日产一区二区 | 色网站在线 | 日韩精品一区二区三区 在线观看 | 欧美最猛性 | 五月婷婷之综合激情 | 日本后进式猛烈xx00动态图 | 天天干天天干天天操 | 天天干狠狠插 |