Java使用POI讀取word中表格,及內容


今天領導給個需求,讓做個文檔,讀取文檔內容打印,直接上代碼!

-----------------------------------------------------------------------------------------------------------分割線--------------------------------------------------------

package com.tristone.pmc.util;
import org.apache.poi.hwpf.extractor.WordExtractor;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;

/**
* @author: dw
* @time: 2022/3/22 13:22
*/

public class ExportDocImpl {

public static void main(String[] args){
ExportDocImpl ExportDocImpl = new ExportDocImpl();
ExportDocImpl.testWord();
}

public void testWord(){
try {
// 獲取Word文件
InputStream is = new FileInputStream(new File("D:\\test.doc"));
// 讀寫word文檔類
WordExtractor ex = new WordExtractor(is);
// 打印文件中文體
String str1 = ex.getText();
// 拿到數組
String[] str2 = ex.getParagraphText();
// 用下標拿到指定位置數據
System.out.println(str2[2].trim());

// 進行自定義分割
str1 = str1.replaceAll(":", "");
String text2003 = str1;
System.out.println(text2003);

} catch (Exception e) {
e.printStackTrace();
}
}
}

-----------------------------------------------------------------------------------------------------------分割線--------------------------------------------------------

如有幫助到請點個贊,謝謝 


免責聲明!

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



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