`
祖祖cool
  • 浏览: 51255 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

使用POI读取一个word里的内容的一个例子

阅读更多
   读取一个word里的内容,只能读取纯文字,word里不能有图片表格等,否则图片和表格就会成为乱码。输出结果在后台显示,代码如下:

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import org.apache.poi.hwpf.extractor.WordExtractor;
//输出文字
public class world {
public static void main(String [] args){
FileInputStream file;
try {
file = new FileInputStream("d:\\a.doc");
WordExtractor extractor;
try {
extractor = new WordExtractor(file);
String st=extractor.getText();
System.out.println(st);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
  }
4
1
分享到:
评论
1 楼 xp9802 2011-11-18  
POI,很久没用过了,现在看起demo来,都感觉很陌生

相关推荐

    POI读取 word 2003 和 word 2007 的例子

    这是一个POI读取word 2003 和 word 2007的例子 是一个Eclipse工程 下载后直接导入工程 运行 src 目录下的 Test java 类即可 这个 rar 包中包含着 POI 读取word 2003 和 word 2007 所需要的 jar 包 也有需要读取的 ...

    java 利用POI读取Word文件中的内容

    通过学习和理解这个例子,你可以更好地掌握使用Apache POI读取Word文件的技巧。 总之,Apache POI为Java开发者提供了一种方便的方式,使他们能够轻松地与Microsoft Word文档进行交互,读取其中的文字、表格和图像等...

    POI使用word模板文件循环输出行并导出word

    Apache POI是一个强大的Java库,专门用于处理Microsoft Office格式的文件,如Word、Excel和PowerPoint。在这个例子中,我们将探讨如何使用POI库来处理Word文档,特别是利用模板文件循环输出表格行并导出新的Word文档...

    java poi读取word

    首先,让我们了解如何通过Java POI读取Word文档。在Java中,我们需要导入`org.apache.poi.xwpf.usermodel`包,因为这个包包含了处理`.docx`文件所需的类。`.docx`是Word 2007及更高版本使用的XML格式。以下是一个...

    Java使用poi-tl生成word文档

    Java使用Apache POI-TL库生成Word文档是一个高效且灵活的方法,尤其在处理大量结构化数据时。Apache POI是一个广泛使用的开源库,它允许Java开发者读写Microsoft Office格式的文件,而POI-TL(Template-based ...

    POI读取word文件

    接下来,我们将探讨如何使用POI读取Word文件。对于.docx格式的文件,我们可以使用XWPFDocument类;而对于.doc格式的文件,需要使用HWPFDocument类。以下是一个简单的例子,展示如何读取.docx文件: ```java import ...

    poi操作word手册例子

    通过以上步骤,你可以使用Apache POI对Word文档进行详细的操控。记住,处理大型或复杂的文档时,需要注意内存管理和性能优化,避免一次性加载整个文档到内存。此外,由于API的更新,更现代的版本可能有更丰富的功能...

    java 使用poi组件处理 excel word

    以下是一个简单的例子,展示如何使用POI从Excel读取数据并写入Word: ```java // 读取Excel Workbook workbook = new XSSFWorkbook(new FileInputStream("input.xlsx")); Sheet sheet = workbook.getSheetAt(0); ...

    Java利用poi对word插入文字图片

    本项目“Java利用poi对word插入文字图片”是一个具体的示例,旨在教给你如何使用Apache POI API在Word文档中插入文字和图片。下面将详细阐述相关的知识点。 首先,Apache POI提供了HWPF(Horrible Word Processor ...

    POI XWPF对word的操作

    它提供了一个简单的 API,允许开发人员读取、写入和操作 Microsoft Office 文件,包括 Word、Excel 和 PowerPoint。POI 支持多种文件格式,包括 docx、xlsx 和 pptx。 二、XWPF 介绍 XWPF 是 POI 中的一个组件,...

    poi导出word例子(图片)

    Apache POI 是一个开源项目,专门用于处理微软的Office文档格式,如Word(.docx)、Excel(.xlsx)和PowerPoint(.pptx)。在这个例子中,我们将聚焦于使用POI库在Java中导出包含图片的Word文档。这个过程涉及到几个...

    JAVA用POI生成Word文档

    在Java编程环境中,Apache POI库是一个非常实用的工具,它允许开发者创建、修改和读取Microsoft Office格式的文件,包括Word文档。本教程将详细讲解如何使用POI库生成Word文档并提供下载功能。 首先,我们需要理解...

    poi word转html例子及jar包

    Apache POI 是一个开源项目,专门用于处理Microsoft Office格式的文件,如Word(.doc、.docx)、Excel(.xls、.xlsx)和PowerPoint(.ppt、.pptx)。在Java环境中,Apache POI 提供了API,使得开发者能够读取、创建...

    java Apache poi word模板 表格模板 word报表.zip

    以下是一个简单的例子,展示如何使用Apache POI替换Word模板中的文本: ```java XWPFDocument document = new XWPFDocument(OPCPackage.open("template.docx")); for (XWPFParagraph paragraph : document....

    Java使用poi读取Excel文件例子

    以下是一个简单的Java程序示例,展示如何使用Apache POI读取Excel文件: ```java import org.apache.poi.ss.usermodel.*; import org.apache.poi.xssf.usermodel.XSSFWorkbook; import java.io.File; import java....

    poi-3.0.jar 用于excel word的读取与写入

    Apache POI是一个流行的Java库,专门用于处理Microsoft Office格式的文件,如Excel和Word文档。在标题中提到的"poi-3.0.jar"是这个库的一个版本,它提供了API来读取、写入和修改这些文件。在这个场景中,我们主要...

    poi解析导入word (简单Demo使用)

    Apache POI是一个流行的Java库,专门用于处理Microsoft Office格式的文件,如...这个"poi解析导入word (简单Demo使用)"项目为你提供了一个基础模板,你可以根据实际需求对其进行扩展和定制,满足更复杂的Word处理场景。

    POI操作WORD 官方测试案例 DEMO.zip

    JAVA操作MS office 工具 POI操作WORD 官方测试案例 DEMO(含jar包,IDEA) 可直接运行测试。 ------------------------------------------------------ 1 什么是Apache POI 全称Apache POI,使用Java编写的免费...

    Java POI 生成Word文档所需的jar包

    以下是一个简单的例子,展示了如何使用POI生成一个包含文本和段落的Word文档: ```java import org.apache.poi.xwpf.usermodel.*; public class WordGenerator { public static void main(String[] args) { ...

Global site tag (gtag.js) - Google Analytics