国产探花免费观看_亚洲丰满少妇自慰呻吟_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:

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宁明县| 黄冈市| 房产| 大足县| 兰溪市| 龙川县| 卢湾区| 清涧县| 利川市| 江华| 安丘市| 林周县| 桐城市| 禹州市| 花莲市| 星座| 科技| 历史| 亳州市| 通山县| 调兵山市| 青阳县| 金塔县| 宜宾市| 邯郸县| 张家港市| 苏尼特右旗| 府谷县| 广宗县| 卢湾区| 贵阳市| 泽州县| 上饶市| 赣州市| 衡山县| 芦溪县| 乌苏市| 祁阳县| 崇礼县| 苍南县| 高唐县|