项目须要集成word导出,做的时刻网上文档资本不是许多,也比较芜杂,所以查了查,整顿了整顿,做个纪录,也顺便把NPOI操纵Word文档的一些基本操纵分享给有须要的朋侪。
本篇包括生成Word对word文本的操纵,表格的操纵,以及图片的操纵,都为生成word基本的一些操纵。
以下只是我的个人明白所得,人人有什么更好的主意迎接补充。
VS2017、右键解决方案,治理NuGet程序包,搜刮并为项目装置NPOI程序包,并援用:
using NPOI.XWPF.UserModel;
本编运用NPOI版本为2.3.0
下面进入正题··
一、 猎取模板(XWPFDocument doc)
运用模板,起首猎取模板,然后把猎取的模板实例化为NPOI的文档对象举行编辑操纵:
using (FileStream stream = File.OpenRead(“模板文件地点”)){
XWPFDocument doc = new XWPFDocument(stream);
//处置惩罚doc,代码掌握编辑文档。
}
处置惩罚doc后,生成新的文件,写入doc ,生成word完成。
FileStream file = new FileStream(生成文件途径+文件名, FileMode.Create, FileAccess.Write);
doc.Write(file);
file.Close();
doc就是我们猎取到的模板的一切内容。
另有一点本编运用模板均为doc