Java word 内容读取
发布日期:2021-06-30 17:38:19 浏览次数:4 分类:技术文章

本文共 1298 字,大约阅读时间需要 4 分钟。

1、添加依赖关系(网上好多帖子没有写依赖,害我找半天)

<dependency>

            <groupId>org.apache.poi</groupId>
            <artifactId>poi</artifactId>
            <version>4.0.0</version>
        </dependency>
        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi-ooxml</artifactId>
            <version>4.0.0</version>
        </dependency>
        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi-scratchpad</artifactId>
            <version>4.0.0</version>
   </dependency>

不是maven项目到这里找JAR包,在页面中找“Files”右边就是“jar”点击即可下载

2、写工具类

package com.xxx.util;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import org.apache.poi.hwpf.extractor.WordExtractor;public class DocUtil {	/**	 * 读取doc文件内容	 * 	 * @param file	 *            想要读取的文件对象	 * @return 返回文件内容	 * @throws IOException	 */	public static String doc2String(FileInputStream fs) throws IOException {		StringBuilder result = new StringBuilder();		WordExtractor re = new WordExtractor(fs);		result.append(re.getText());		re.close();		return result.toString();	}	public static String doc2String(File file) throws IOException {		return doc2String(new FileInputStream(file));	}	public static void main(String[] args) {		File file = new File("C:\\Users\\frank.li\\Desktop\\产品购销合同范本1.doc");		try {			System.out.println(doc2String(file));		} catch (IOException e) {			e.printStackTrace();		}	}}

 

3、运行结果

 

5、word内容截图

转载地址:https://lemonstone.blog.csdn.net/article/details/82793018 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Java jar 修改(springfox-swagger-ui-2.9.2.jar 修改去掉顶部的绿色topbar,汉化)
下一篇:Java 正则表达式 SQL匹配

发表评论

最新留言

关注你微信了!
[***.104.42.241]2024年04月26日 23时45分03秒