java读取word文档
2021/7/30 20:37:41
本文主要是介绍java读取word文档,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
通用的读取方法:
读取 doc
private static String contextOfDoc(File file){ String str = ""; try { FileInputStream fis = new FileInputStream(file); HWPFDocument doc = new HWPFDocument(fis); str = doc.getDocumentText(); doc.close(); fis.close(); } catch (Exception e) { e.printStackTrace(); } return str; }
读取 docx
FileInputStream fis = null; XWPFDocument xdoc = null; XWPFWordExtractor extractor = null; try{ if (suffix.endsWith(".docx")) { fis = new FileInputStream(file); xdoc = new XWPFDocument(fis); extractor = new XWPFWordExtractor(xdoc); wordText = extractor.getText(); } } catch (IOException e) { log.error("getWordContent error", e); } finally { try { if (extractor != null){ extractor.close(); } } catch (IOException e) { log.error("close stream failed", e); } CloseUtil.closeStream(fis); } //将整个文档数据字符串拆分成行数据,删除两头空格,并删除空行 String[] lineArr = wordText.split("\r\n|\n\n|\n"); for (String line : lineArr) { if (StringUtils.isNotEmpty(line.trim())) { lineList.add(line.trim()); } }
这篇关于java读取word文档的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-20软考高项学习:新手入门指南
- 2024-11-20软考考前冲刺学习:轻松备考指南
- 2024-11-20软考论文讲解学习:新手入门攻略
- 2024-11-20软考论文指导学习:新手入门指南
- 2024-11-20软考培训学习:新手入门全指南
- 2024-11-20软考选择题学习:从入门到掌握的简单教程
- 2024-11-20软考培训入门指南:轻松掌握软考必备技能
- 2024-11-20软考认证入门教程:轻松掌握IT认证考试
- 2024-11-20软考试题解析与备考指南
- 2024-11-20软考选择题解题技巧入门指南