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對象里的內容寫入到文件中

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM