永发信息网

如何做NPOI导出word

答案:3  悬赏:60  手机版
解决时间 2021-03-03 01:21
如何做NPOI导出word
最佳答案
建议使用第三方的:PageOffice,这个做得很优秀,可以安装到asp.net的工具箱里,标准C#控件,调用代码超简单。可以导出Word、excel,支持文本、图片、表格内容的导出,可以设置格式,导出时不占用服务器资源,很好地支持web并发访问。

(望楼主采纳哦)
全部回答
NPOI 2.0就可以了。 引用using NPOI.XWPF.UserModel; XWPFDocument doc = new XWPFDocument(); doc.CreateParagraph(); FileStream sw = File.OpenWrite("blank.docx"); doc.Write(sw); sw.Close(); 追加一句,刚才是生成了一个文件,再用流的方式,提示客户端下载,即可 /// /// 弹出提示框,提示用户是否下载保存到本地\ /// /// 文件路径 public static string openWindowExport(string strFileName) { string strReutrn = ""; try { FileInfo DownloadFile = new FileInfo(strFileName); System.Web.HttpContext.Current.Response.Clear(); System.Web.HttpContext.Current.Response.ClearHeaders(); System.Web.HttpContext.Current.Response.Buffer = false; System.Web.HttpContext.Current.Response.ContentType = "application/octet-stream"; System.Web.HttpContext.Current.Response.AppendHeader("Content-Disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode(DownloadFile.FullName, System.Text.Encoding.UTF8)); System.Web.HttpContext.Current.Response.AppendHeader("Content-Length", DownloadFile.Length.ToString()); System.Web.HttpContext.Current.Response.WriteFile(DownloadFile.FullName); } catch (Exception Ex) { strReutrn = Ex.Message; } finally { System.Web.HttpContext.Current.Response.Flush(); System.Web.HttpContext.Current.Response.End(); } return strReutrn;
建议使用第三方的:pageoffice,这个做得很优秀,可以安装到asp.net的工具箱里,标准c#控件,调用代码超简单。可以导出word、excel,支持文本、图片、表格内容的导出,可以设置格式,导出时不占用服务器资源,很好地支持web并发访问。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
快乐教育怎么去啊,有知道地址的么
试简述系统评价标准
冰雪大作战百度网盘电影
千一物流(邵姜社区幼儿园西南)在哪里啊,我有
历史课上,同学们针对文艺复兴运动的实质展开
嘉和居民小区我想知道这个在什么地方
列车晚点,旅客情绪暴躁该怎么处理
如何做好黄金销售员
dna主要的结构有什么特点
prezi永远在loading。。。
推荐一些2g的显卡吧,我在x宝有看到七彩虹的5
什么东西最补身体
三江源汽配城地址在哪,我要去那里办事
make up for ever好么
郴州到梧州怎么坐车?
推荐资讯
有慢性腸胃炎不能吃什麼
鑫汇源饭店在哪里啊,我有事要去这个地方
华中科技大学校内银行有哪些?
哈利波特中他们双休日不放假的吗 而且如果他
为社区取一个名字,谢谢大家
不接地气说明什么
莱动单缸柴油机32虎是多大的发动机
老殷白布寿衣地址在什么地方,想过去办事
【adu】英文中的adu.是什么意思
拳皇白炎是谁
我想问一下哪里可以找到黑客。。
威海泰富西玛电机有限公司南区怎么去啊,有知
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?