欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#導出文本內(nèi)容到word文檔的方法

 更新時間:2015年04月25日 16:32:09   作者:gogo  
這篇文章主要介紹了C#導出文本內(nèi)容到word文檔的方法,涉及C#操作word文檔的相關技巧,需要的朋友可以參考下

本文實例講述了C#導出文本內(nèi)容到word文檔的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:

<%@ Page Language="C#" AutoEventWireup="true" %>
<script runat="server">
 protected void Page_Load(object sender, EventArgs e)
 {
  Repeater1.DataSource = new String[] { "測", "孟憲會" };
  Repeater1.DataBind();
 }
 protected void Button1_Click(object sender, EventArgs e)
 {
  String ExportFileName = "孟憲會導出 Word 測試";
  if (Request.Browser.Browser.IndexOf("MSIE") > -1)
  {
   ExportFileName = HttpUtility.UrlEncode(ExportFileName, System.Text.UnicodeEncoding.GetEncoding("GB2312"));
  }
  ExportFileName += ".doc";
  Response.Clear();
  Response.BufferOutput = true;
  Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");
  Response.Charset = "GB2312";
  Response.AppendHeader("Content-Disposition", "attachment;filename=" + ExportFileName);
  Response.ContentType = "application/ms-word";
  Page.EnableViewState = false;
  System.IO.StringWriter stringWriter = new System.IO.StringWriter();
  HtmlTextWriter textWriter = new HtmlTextWriter(stringWriter);
  Literal header = new Literal();
  header.Text = "<h2>文章標題</h2>";
  Header.Controls.Add(header);
  Header.RenderControl(textWriter);
  this.Repeater1.RenderControl(textWriter);
  Response.Write("<html xmlns:v='urn:schemas-microsoft-com:vml' xmlns:o='urn:schemas-microsoft-com:office:office' xmlns:w='urn:schemas-microsoft-com:office:word' xmlns:m='http://schemas.microsoft.com/office/2004/12/omml' xmlns='http://www.w3.org/TR/REC-html40'><head></head><body lang=ZH-CN>" + stringWriter.ToString());
  Response.End();
  Response.Flush();
 }
 public override void VerifyRenderingInServerForm(System.Web.UI.Control control)
 {
 }
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
 <title></title>
</head>
<body>
 <form id="form1" runat="server">
 <asp:Repeater ID="Repeater1" runat="server">
  <HeaderTemplate>
   <table cellspacing="1" cellpadding="3" width="96%" align="center" border="1">
  </HeaderTemplate>
  <FooterTemplate>
   </table></FooterTemplate>
  <ItemTemplate>
   <tr><td>測試啦</td><td>This is a 測試啊</td><td>
    <%#Container.DataItem%></td></tr>
  </ItemTemplate>
 </asp:Repeater>
 <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="導出成Word文檔" />
 </form>
</body>
</html>

希望本文所述對大家的C#程序設計有所幫助。

相關文章

  • Google.Protobuf工具在C#中的使用方法

    Google.Protobuf工具在C#中的使用方法

    本文詳細講解了Google.Protobuf工具在C#中的使用方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-11-11
  • C# httpwebrequest訪問HTTPS錯誤處理方法

    C# httpwebrequest訪問HTTPS錯誤處理方法

    下面小編就為大家?guī)硪黄狢# httpwebrequest訪問HTTPS錯誤處理方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-01-01
  • C#生成單頁靜態(tài)頁簡單實例

    C#生成單頁靜態(tài)頁簡單實例

    這篇文章主要介紹了C#生成單頁靜態(tài)頁簡單實例,是一個非常實用的技巧,需要的朋友可以參考下
    2014-10-10
  • C#基礎入門之算法:交換

    C#基礎入門之算法:交換

    本文主要介紹了C#中算法:交換的相關知識,具有很好的參考價值。下面跟著小編一起來看下吧
    2017-03-03
  • C#調(diào)用帶結構體指針Dll的方法

    C#調(diào)用帶結構體指針Dll的方法

    在C#到底該如何安全的調(diào)用這樣的DLL接口函數(shù)呢?本文將詳細介紹如何調(diào)用各種參數(shù)的方法,對C#結構體指針DLL相關知識感興趣的朋友一起看看吧
    2021-07-07
  • C#中類與接口的區(qū)別講解

    C#中類與接口的區(qū)別講解

    本文詳細講解了C#中類與接口的區(qū)別,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • WPF利用RPC調(diào)用其他進程的方法詳解

    WPF利用RPC調(diào)用其他進程的方法詳解

    這篇文章主要給大家介紹了關于WPF利用RPC調(diào)用其他進程的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-05-05
  • C#反射內(nèi)存的處理分析

    C#反射內(nèi)存的處理分析

    這篇文章主要介紹了C#反射內(nèi)存的處理,較為詳細的分析了反射加載的內(nèi)存釋放問題,具有一定的參考借鑒價值,需要的朋友可以參考下
    2014-12-12
  • C#調(diào)用第三方工具完成FTP操作

    C#調(diào)用第三方工具完成FTP操作

    這篇文章介紹了C#調(diào)用第三方工具完成FTP操作的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • C#程序啟動項的設置方法

    C#程序啟動項的設置方法

    這篇文章主要為大家詳細介紹了C#程序啟動項的設置方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-11-11

最新評論