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;
}