国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

C#WebForm使用NPOI2生成簡單的word文檔(.docx)

2019-11-14 16:27:11
字體:
來源:轉載
供稿:網友

  使用NPOI可以方便的實現服務端對WordExcel的讀寫。要實現對Word的讀寫操作,需要引用NPOI.OOxml.dll,應用命名空間XWPF。

  本文使用NPOI 2.0實現對Word的基本生成、下載操作。 NOPI 2.0 下載地址:http://npoi.codeplex.com/downloads/get/764162

雖然現在最新版本為NPOI 2.1.1 ,但筆者使用2.1.1的NPOI.OOXML.dll時,發現無法實現段落格式化功能,故推薦使用本文版本。

需要添加的命名空間:

1 using System.IO;2 using NPOI.XWPF.UserModel;

代碼:

 1         XWPFDocument doc = new XWPFDocument();      //創建新的word文檔 2          3         XWPFParagraph p1 = doc.CreateParagraph();   //向新文檔中添加段落 4         p1.SetAlignment(ParagraphAlignment.CENTER); //段落對其方式為居中 5  6         XWPFRun r1 = p1.CreateRun();                //向該段落中添加文字 7         r1.SetText("測試段落一"); 8  9         XWPFParagraph p2 = doc.CreateParagraph();10         p2.SetAlignment(ParagraphAlignment.LEFT);11 12         XWPFRun r2 = p2.CreateRun();13         r2.SetText("測試段落二");14 15 16         FileStream sw = File.Create("cutput.docx"); //...17         doc.Write(sw);                              //...18         sw.Close();                                 //在服務端生成文件19 20         FileInfo file = new FileInfo("cutput.docx");//文件保存路徑及名稱  21                                                     //注意: 文件保存的父文件夾需添加Everyone用戶,并給予其完全控制權限22         Response.Clear();23         Response.ClearHeaders();24         Response.Buffer = false;25         Response.ContentType = "application/octet-stream";26         Response.AppendHeader("Content-Disposition", "attachment;filename=" 27             + HttpUtility.UrlEncode("output.docx", System.Text.Encoding.UTF8));28         Response.AppendHeader("Content-Length", file.Length.ToString());29         Response.WriteFile(file.FullName);30         Response.Flush();                           //以上將生成的word文件發送至用戶瀏覽器31 32         File.Delete("cutput.docx");                 //清除服務端生成的word文件

頁面效果:

 

 

 

 

 

 

 

 

 

 

 

生成的word:

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 威海市| 晋城| 商丘市| 伊宁县| 德格县| 哈巴河县| 井冈山市| 建水县| 昭平县| 攀枝花市| 上蔡县| 定陶县| 临西县| 禹城市| 哈尔滨市| 和静县| 于田县| 南木林县| 曲松县| 清新县| 宝兴县| 孝昌县| 昆山市| 古浪县| 靖安县| 东乡| 建瓯市| 河池市| 芦山县| 太白县| 尼勒克县| 通化市| 平阳县| 锡林郭勒盟| 郸城县| 延寿县| 吴堡县| 张家口市| 保山市| 南汇区| 沐川县|