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