SpringBoot读取Word文档
SpringMVC或SpringBoot上传解析Word文档,我想直接用MultipartFile做解析。
因为之前导入Excel表格用的就是3.14版本,所以没有改。还有有可能不是这个依赖,可根据下一段import自行查找。。
docx文件可行,doc文件会报错
<dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml</artifactId><version>3.14</version>
</dependency>
import lombok.extern.slf4j.Slf4j;
import org.apache.poi.xwpf.usermodel.XWPFDocument;
import org.apache.poi.xwpf.usermodel.XWPFParagraph;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile;import java.io.IOException;
import java.util.Iterator;/*** @Author ZhenYang* @Date Created in 2018/2/7 9:50* @Description*/
@RestController
@RequestMapping("/api/excel")
@Slf4j
public class ExcelController {@PostMapping("paper")public void mockPaper(@RequestParam("file") MultipartFile file) {try {XWPFDocument xwpfDocument = new XWPFDocument(file.getInputStream());XWPFParagraph para;Iterator<XWPFParagraph> iterator = xwpfDocument.getParagraphsIterator();while (iterator.hasNext()) {para = iterator.next();log.info("输出:{}", para.getText());}} catch (IOException e) {e.printStackTrace();}}
}
输出如下:
如果log输出遇到问题,就换成sout(syso)呗~
如果报错,可能是因为你打开方式不对~
更多操作,可移步官方文档:
http://poi.apache.org/apidocs/org/apache/poi/xwpf/usermodel/XWPFDocument.html
SpringBoot读取Word文档相关推荐
- python批量提取word指定内容_使用python批量读取word文档并整理关键信息到excel表格的实例...
目标 最近实验室里成立了一个计算机兴趣小组 倡议大家多把自己解决问题的经验记录并分享 就像在CSDN写博客一样 虽然刚刚起步 但考虑到后面此类经验记录的资料会越来越多 所以一开始就要做好模板设计(如下 ...
- QT读取Word文档
Word文档读取 开发工具与关键技术:QtCreator.C++ 作者:何任贤 撰写时间:2020年06月02日 Word文档读取 我们先要在工程文件加入 QT += axcontainer 我们要用 ...
- java获取word书签表格数据_Python读取word文档里面的表格数据
更多精彩,请点击上方蓝字关注我们! 我们常见的办公数据通常可以分为结构化数据与非结构化数据,比如常见的word, ppt, excel.前两者存储的是非结构化数据,excel存储的是结构化数据.从事数 ...
- 用python将word文档导入数据库_python读取word文档,插入mysql数据库的示例代码
表格内容如下: 1.实现批量导入word文档,取文档标题中的数字作为编号 2.除取上面打钩的内容需要匹配出来入库入库,其他内容全部直接入库mysql # wuyanfeng # -*- coding: ...
- VBA读取html表格内容,科学网—VBA读取word文档表格中table的cell的text文本 - 付安民的博文...
VBA读取word文档表格中table的cell的text文本 已有 11546 次阅读 2010-6-4 16:40 |个人分类:学习篇|系统分类:科研笔记 Sub Readtable() Dim ...
- 使用POI读取word文档
使用POI 读取word 文档(word 2003和2007) 最近在给客户做系统的时候,用户提出需求,要能够导入 word 文件,现在 microsoft word 有好几个版本 97.2003.2 ...
- Python读取word文档(python-docx包)
最近想统计word文档中的一些信息,人工统计的话...三天三夜吧 python 不愧是万能语言,发现有一个包叫做 docx,非常好用,具体查看官方文档:https://python-docx.read ...
- python怎么获取word文档的章节_python读取word文档的方法
本文实例讲述了python读取word文档的方法.分享给大家供大家参考.具体如下: 首先下载安装win32com from win32com import client as wc word = wc ...
- php识别word语言,PHP读取word文档
在PHP中读取和写入WORD文档的代码 php // 建立一个指向新COM组件的索引 $word = new COM("word.application") or die(&quo ...
最新文章
- Java:Comparable接口
- Android之各个手机版本WiFi热点的创建
- 无处不在的蓝牙-蓝牙模块解析
- WPF纯手工两步打造图片切割工具(二)
- java 解析xml字符串的_java 解析xml字符串
- 大学生必须要知道的毕业设计基本流程
- day 17 面向对象-成员
- 改变计算技术的9个伟大算法
- Runner站立会议03
- arduino的串口缓冲区_C#无法从串口Arduino读取完整缓冲区
- [论文总结] 智慧农业论文摘要阅读概览
- 看什么书可以提高情商?提高情商的书籍排行榜
- 【排行榜】苏州配眼镜推荐这四类口碑眼镜店
- 爱情就像是免杀,连鞋都没脱,就悄无声息的走进了你的心里
- DWI_preprocessing DTI_reduce commands
- @Value(“${}“)获取不到配置文件值的原因
- 【LINUX】系统安全
- 如何实现链表的逆序?
- Android 百度地图开发问题----解决地图有时候加载不出来问题
- echarts地图海南省地图问题