<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>

            Asp.Net數據輸出到EXCEL表格中的教程

            時間:2024-06-12 15:27:40 ASP 我要投稿
            • 相關推薦

            Asp.Net數據輸出到EXCEL表格中的教程

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

              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();

              四、 這時如果發生"只能在執行 Render() 的過程中調用 RegisterForEventValidation"的錯誤提示。

              有兩種方法可以解決:

              1.修改web.config(不推薦)

              2.直接在導出Execl的頁面修改

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

            【Asp.Net數據輸出到EXCEL表格中的教程】相關文章:

            excel表格數據篩選教程10-13

            excel表格數據的分類匯總教程08-04

            設置excel表格標題教程11-29

            EXCEL表格中數據透視表怎么用08-02

            Excel表格創建圖表教程06-26

            分享Excel VBA教程 Excel多個表格匯總的方法教程05-15

            Excel 表格的基本操作教程參考01-02

            Excel表格自動套用格式教程12-19

            excel表格數據清單的建立與編輯11-30

            在Excel中快速添加間隔空行教程10-18

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看