用 poi 读取word文件 。

老是报错

org.apache.poi.poifs.filesystem.NotOLE2FileException: Invalid header signature; read 0xC9D33C3A6D6F7246, expected 0xE11AB1A1E011CFD0 - Your file appears not to be a valid OLE2 document

public static void readAndWriterTest3() throws IOException {

File file = new File("D:\\jl\\2.doc");

String str = "";

try {

FileInputStream fis = new FileInputStream(file);

HWPFDocument doc = new HWPFDocument(fis);

String doc1 = doc.getDocumentText();

System.out.println(doc1);

StringBuilder doc2 = doc.getText();

System.out.println(doc2);

Range rang = doc.getRange();

String doc3 = rang.text();

System.out.println(doc3);

fis.close();

} catch (Exception e) {

e.printStackTrace();

}

}

文件另存为之后,的word文档,就可以读取。这个要怎么解决,直接为什么读取不了?既然word能打开。为什么poi读取不了?

java poi无法读取word_java poi word读取相关推荐

  1. java poi 读取word_Java poi读取word文档(本篇只能读取text内容)

    注意:word存在版本问题  分别为2003版本和2007版本(两个版本的操作是不一样的,已解决不同版本读取问题) 1.既然是使用poi  当然是先看需要什么包咯 maven导入依赖(三个依赖都是必须 ...

  2. java导出并下载word_java 导出word 并下载

    /*** * 执行导出Word 文档 *@paramid 记录编号 * ****/ public String exportSimpleWord(String id, HttpServletReque ...

  3. 分分钟搞定LabVIEW读取与写入Word【三易电子工作室】

    一.前言 使用LabVIEW的 "数据报表工具包"实现对Word的读取.LabVIEW本身自带"数据报表工具包",因此只需要安装LabVIEW即可,无需再单独安 ...

  4. java poi读取word中附件_java用poi实现对word读取和修改操作

    java编程要实现对word的操作没有vb那种编程语言来得容易,得借助一些开源组件,其中就包括jacob.poi等, 而poi应用得最为广泛,对word2003和2007的读和写word操作都十分方便 ...

  5. java用poi实现对word读取和修改操作

    java编程要实现对word的操作没有vb那种编程语言来得容易,得借助一些开源组件,其中就包括jacob.poi等, 而poi应用得最为广泛,对word2003和2007的读和写word操作都十分方便 ...

  6. 安卓使用POI读取及修改Word文档(.doc格式)

    前言:如果你可爱的项目经理要求安卓端的你来操作word实现各种功能,不要犹豫,直接动之以情晓之以理,因为这本来就是java的poi,安卓虽然源自java,但对于java的很多东西是不支持的,已有的各种 ...

  7. poi对word读取(文本和图片)、修改、保存操作及word转换为PDF

    word转换为PDF时要引入maven依赖 <dependency><groupId>com.documents4j</groupId><artifactId ...

  8. jxl读写excel, poi读写excel,word, 读取Excel数据到MySQL

    这篇blog是介绍: 1. java中的poi技术读取Excel数据,然后保存到MySQL数据中. 2. jxl读写excel 你也可以在 : java的poi技术读取和导入Excel 了解到写入Ex ...

  9. java中mypoiexception_Java中使用POI读取大的Excel文件或者输入流时发生out of memory异常参考解决方案...

    注意:此参考解决方案只是针对xlsx格式的excel文件! 背景 前一段时间遇到一种情况,服务器经常宕机,而且没有规律性,查看GC日志发生了out of memory,是堆溢出导致的,分析了一下堆的d ...

最新文章

  1. Dataset之babyboom.dat:babyboom.dat数据集的简介、安装、使用方法之详细攻略
  2. (译)如何使用cocos2d制作一个塔防游戏:引子
  3. FC3服务器配置一条龙
  4. tomcat调优方案
  5. JQuery 中简单的几个 类选择器 使用方法
  6. Blazor UI事件和渲染
  7. A股收盘:深证区块链50指数跌3.80%,爱迪尔等9股涨停
  8. 电子科技大学要多少分才能录取?
  9. js控制input只能输入数字和小数点后两位,输入其他自动清除方法。
  10. React学习之旅Part7:React绑定事件和使用setState()修改state的数据、React实现双向数据绑定
  11. Unity粒子特效系列-毒液喷射预制体做好了,unitypackage包直接用
  12. Android的5样的调试信息
  13. html制作学生信息表静态网页,实验一静态网页制作报告.doc
  14. mysql 分数段_编写sql实现分数排名 mysql
  15. 理解softmax函数
  16. 私藏版64页DevOps笔记免费分享
  17. js:DOM和响应事件(一)
  18. 使用 Task.Wait()?立刻死锁(deadlock)
  19. iPhone/iPad已停用,怎么解锁?
  20. Axure中继器组件的使用

热门文章

  1. 【链塔DApp日报】BDI指数下降14%,以太坊24h交易额下降34%
  2. PHP的常见函数(持续补充)
  3. [转载]陌陌上市前夜遭网易声明三宗罪:求丁磊放过唐岩
  4. php中syntax error,syntax error什么意思?
  5. C++各种类库介绍(转)
  6. Linux下查看Python安装路径
  7. Cookie和Session、SessionID的那些事儿
  8. 我的世界卸载java_《我的世界》打完BOSS后就可以卸载游戏?
  9. java nextline next_java中的nextLine函数
  10. linux ssh 推送文件_利用ssh传输文件