java读取.doc文件
需要的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文件相关推荐
- java 读取doc文件_如何在java中读取Doc或Docx文件?
我想在 java中读一个word文件 import org.apache.poi.poifs.filesystem.*; import org.apache.poi.hpsf.DocumentSumm ...
- java读取XML文件的四种方式
java读取XML文件的四种方式 Xml代码 <?xml version="1.0" encoding="GB2312"?> <RESULT& ...
- java给xml加入值,怎么用java读取XML文件里的值并加入jsp页面中的下拉列表中
如何用java读取XML文件里的值并加入jsp页面中的下拉列表中? 如何用java读取XML文件里的值并加入jsp页面中的下拉列表中? java xml jsp 分享到: ------解决方案---- ...
- java 读取txt,java读取大文件
java 读取txt,java读取大文件 package com.bbcmart.util; import java.io.File; import java.io.RandomAccessFile; ...
- Java基础学习总结(15)——java读取properties文件总结
2019独角兽企业重金招聘Python工程师标准>>> 一.java读取properties文件总结 在java项目中,操作properties文件是经常要做的,因为很多的配置信息都 ...
- java读取本地文件_java 读取本地文件实例详解
java 读取本地文件实例详解 用javax.xml.w3c解析 实例代码: package cn.com.xinli.monitor.utils; import org.w3c.dom.Docume ...
- java 读取css文件_java文件读取的两种方式
JAVA中读取文件(二进制,字符)内容的几种方 JAVA中读取文件内容的方法有很多,比如按字节读取文件内容,按字符读取文件内容,按行读取文件内容,随机读取文件内容等方法,本文就以上方法的具体实现给出代 ...
- 用java读取properties文件--转
今天为了通过java读取properties文件,google了很长时间,终于找到了.现在特记录之和大家一起分享. 下面直接贴出代码:java类 public class Mytest pu ...
- [java进阶]1.Java读取txt文件和写入txt文件
1. Java读取txt文件 import java.io.*; import java.util.ArrayList; import java.util.List;public class unit ...
- java读取TXT文件的方法
java读取txt文件内容.可以作如下理解: 首先获得一个文件句柄.File file = new File(); file即为文件句柄.两人之间连通电话网络了.接下来可以开始打电话了. 通过这条线路 ...
最新文章
- Angularjs集成第三方js插件之Uploadify
- 记一次性能优化,单台4核8G机器支撑5万QPS
- 干货|全面介绍微软开源可解释机器学习框架InterpretML
- SpringBoot简单使用
- 归并排序执行次数_归并排序过程、时间复杂度分析及改进
- VSCode配置 Debugger for Chrome插件
- linux C bool变量
- 【转】Mybatis/Ibatis,数据库操作的返回值
- 有了代码怎么用python爬虫_python实现简单爬虫功能
- ant design of vue 组件库
- 计算机技巧数学,如何快速掌握数学技巧
- 使用BOOTICE 恢复系统启动项
- IOS开发—iOS视频拍摄与压缩
- 两代荣耀Magic历史性同框,荣耀Magic 2如何践行科技理想主义?
- java打印数组的连续非空子集_求一个字符串数组所有非空子集
- latex表格内容上下居中_LaTeX表格紧跟文字 (不影响下方文本对齐)
- TF-IDF算法类毕业论文文献有哪些?
- 王垠的面试 和 P 与 NP
- 用KUSTO查询语句(KQL)在Azure Data Explorer Database上查询LOG实战
- 好用的翻译软件-大家都在用的互译软件