通過POI讀取Word文件(.doc)
阿新 • • 發佈:2019-01-12
1.jar匯入(https://mvnrepository.com/search?q=poi),一定要注意版本一致(本例是3.0.2)
2.java程式碼
public Map saveTxldl(FileItem upload) { Map result = new HashMap<String, Object>(); InputStream upload1 = null; try { upload1 = upload.getInputStream(); HWPFDocument doc = new HWPFDocument(upload1); // 通過Range物件獲取Text Range range = doc.getRange(); // 它表示一個範圍,這個範圍可以是整個文件,也可以是裡面的某一小節(Section),也可以是某一個段落(Paragraph),還可以是擁有共同屬性的一段文字(CharacterRun)。 String rangeText = range.text(); // 全文內容 int num = range.numParagraphs(); // 文件段落數目(回車 /r) Paragraph paragraph; String paragraphString; // 按段落處理 TODO:你自己要處理的方式 for (int i = 0; i < num; i++) { paragraph = range.getParagraph(i); paragraphString = paragraph.text(); } } catch (IOException e1) { result.put("success", "0"); e1.printStackTrace(); } return result; }