需要的jar包:

poi-3.17.jar

poi-scratchpad-3.17.jar

poi-ooxml-3.17.jar

poi-ooxml-schemas-3.17.jar

下载地址:poi jar包下载地址

package jichu.test_simple;
import java.io.*;import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;import org.apache.poi.hwpf.HWPFDocument;
import org.apache.poi.hwpf.extractor.WordExtractor;
import org.apache.poi.hwpf.usermodel.Range;
import org.apache.poi.ooxml.POIXMLDocument;
import org.apache.poi.ooxml.extractor.POIXMLTextExtractor;
import org.apache.poi.openxml4j.opc.OPCPackage;
import org.apache.poi.xwpf.extractor.XWPFWordExtractor;
/*** @Author:sks* @Description:* @Date:Created in 15:49 2018/1/24* @Modified by:**/
/*
*
* */
public class poi_doc {public static void main(String[] args) {File file = new File("C:\\YQ\\123.doc");HWPFDocument doc = null;try {doc = new HWPFDocument(new FileInputStream(file));} catch (IOException e) {e.printStackTrace();}//通过 Doc对象直接获取TextStringBuilder sb = doc.getText();System.out.println(sb.toString());//通过Range对象获取TextRange range = doc.getRange();String text = range.text();//System.out.println(text);}
}

缺点:虽然两种方式都能读取,但只能读取doc文件,无法读取docx文件

java读取.doc文件相关推荐

  1. java 读取doc文件_如何在java中读取Doc或Docx文件?

    我想在 java中读一个word文件 import org.apache.poi.poifs.filesystem.*; import org.apache.poi.hpsf.DocumentSumm ...

  2. java读取XML文件的四种方式

    java读取XML文件的四种方式 Xml代码 <?xml version="1.0" encoding="GB2312"?> <RESULT& ...

  3. java给xml加入值,怎么用java读取XML文件里的值并加入jsp页面中的下拉列表中

    如何用java读取XML文件里的值并加入jsp页面中的下拉列表中? 如何用java读取XML文件里的值并加入jsp页面中的下拉列表中? java xml jsp 分享到: ------解决方案---- ...

  4. java 读取txt,java读取大文件

    java 读取txt,java读取大文件 package com.bbcmart.util; import java.io.File; import java.io.RandomAccessFile; ...

  5. Java基础学习总结(15)——java读取properties文件总结

    2019独角兽企业重金招聘Python工程师标准>>> 一.java读取properties文件总结 在java项目中,操作properties文件是经常要做的,因为很多的配置信息都 ...

  6. java读取本地文件_java 读取本地文件实例详解

    java 读取本地文件实例详解 用javax.xml.w3c解析 实例代码: package cn.com.xinli.monitor.utils; import org.w3c.dom.Docume ...

  7. java 读取css文件_java文件读取的两种方式

    JAVA中读取文件(二进制,字符)内容的几种方 JAVA中读取文件内容的方法有很多,比如按字节读取文件内容,按字符读取文件内容,按行读取文件内容,随机读取文件内容等方法,本文就以上方法的具体实现给出代 ...

  8. 用java读取properties文件--转

    今天为了通过java读取properties文件,google了很长时间,终于找到了.现在特记录之和大家一起分享.      下面直接贴出代码:java类 public class Mytest pu ...

  9. [java进阶]1.Java读取txt文件和写入txt文件

    1. Java读取txt文件 import java.io.*; import java.util.ArrayList; import java.util.List;public class unit ...

  10. java读取TXT文件的方法

    java读取txt文件内容.可以作如下理解: 首先获得一个文件句柄.File file = new File(); file即为文件句柄.两人之间连通电话网络了.接下来可以开始打电话了. 通过这条线路 ...

最新文章

  1. Angularjs集成第三方js插件之Uploadify
  2. 记一次性能优化,单台4核8G机器支撑5万QPS
  3. 干货|全面介绍微软开源可解释机器学习框架InterpretML
  4. SpringBoot简单使用
  5. 归并排序执行次数_归并排序过程、时间复杂度分析及改进
  6. VSCode配置 Debugger for Chrome插件
  7. linux C bool变量
  8. 【转】Mybatis/Ibatis,数据库操作的返回值
  9. 有了代码怎么用python爬虫_python实现简单爬虫功能
  10. ant design of vue 组件库
  11. 计算机技巧数学,如何快速掌握数学技巧
  12. 使用BOOTICE 恢复系统启动项
  13. IOS开发—iOS视频拍摄与压缩
  14. 两代荣耀Magic历史性同框,荣耀Magic 2如何践行科技理想主义?
  15. java打印数组的连续非空子集_求一个字符串数组所有非空子集
  16. latex表格内容上下居中_LaTeX表格紧跟文字 (不影响下方文本对齐)
  17. TF-IDF算法类毕业论文文献有哪些?
  18. 王垠的面试 和 P 与 NP
  19. 用KUSTO查询语句(KQL)在Azure Data Explorer Database上查询LOG实战
  20. 好用的翻译软件-大家都在用的互译软件

热门文章

  1. jquery html() 获取自己
  2. python-shixian考拉兹猜想
  3. HTML语言源代码实例
  4. Python照片合成
  5. 你身边长期不上班的人,靠什么活着?
  6. Chaosblade 混动工程之网络延迟实践
  7. 32位与64位CPU字长
  8. 计算机办公软件应用中级,计算机办公软件应用中级和计算机123级有什 – 手机爱问...
  9. NGUI的长按事件以及检测按钮点击事件的常用方法
  10. Software Testing - Browser Driver在Selenium中的作用是什么