C# NPOI Word 内容读写
1、NuGet安装NPOI
2、读取代码示例
Stream stream = File.OpenRead(wordFile); XWPFDocument doc = new XWPFDocument(stream); foreach (var para in doc.Paragraphs) { string text = para.ParagraphText; //获得文本 if(text.Trim()!="") Console.WriteLine(text); }
3、多个图片可以直接通过AllPictures获取
4、写示例
XWPFDocument doc=new XWPFDocument;//创建一个DOC对象 Var tab=doc.CreateTable(row,col);//创建一个表格对象 XWPFParagraph p=doc.CreateParagraph();//创建一个段落,在Word里直接输出如果要引用则会出现两次 Var ct=new CT_P();// Var p=new XWPFParagraph(ct,body);//新建一个段落对象 XWPFRun r=p.CreateRun();//为段落创建一个可赋值对象 r. setText();//给段落设置值 r. appendText()//给段落追加文本 tab.GetRow(row).GetCell(col).SetParagraph(p);//为表格row行col列添加一个段落 tab.GetRow(row).GetCell(col).SetText();//为表格row行col列设置一个值
FileStream file = new FileStream(fileName, FileMode.Open, FileAccess.Read)
Doc.write(File);//把DOC对象里的内容写入到文件中
本博客是个人工作中记录,更深层次的问题可以提供有偿技术支持。
另外建了几个QQ技术群:
2、全栈技术群:616945527
2、硬件嵌入式开发: 75764412
3、Go语言交流群:9924600
闲置域名WWW.EXAI.CN (超级人工智能)出售。
另外建了几个QQ技术群:
2、全栈技术群:616945527
2、硬件嵌入式开发: 75764412
3、Go语言交流群:9924600
闲置域名WWW.EXAI.CN (超级人工智能)出售。