JAVA利用poi获取world文件内容

  本文主要简单介绍了利用poi包,读取world文件内容。

  这个依然存在版本的问题,只能读取doc结尾的老版本文件。

  话不多说,上代码:

 1 import java.io.File;
 2 import java.io.FileInputStream;
 3
 4 import org.apache.poi.hwpf.HWPFDocument;
 5 import org.apache.poi.hwpf.usermodel.Range;
 6
 7
 8 public class testdoc {
 9     /**
10      * 读取doc文件内容
11      * @param file 想要读取的文件对象
12      * @return 返回文件内容
13      */
14     public static String doc2String(File file){
15         String result = "";
16         try{
17             FileInputStream fis = new FileInputStream(file);
18             HWPFDocument doc = new HWPFDocument(fis);
19             Range rang = doc.getRange();
20             result += rang.text();
21             fis.close();
22         }catch(Exception e){
23             e.printStackTrace();
24         }
25         return result;
26     }
27     public static void main(String[] args){
28         File file = new File("D:/luceneData/test6.doc");
29         System.out.println(doc2String(file));
30     }
31 }

读取文件

保存结果

读取结果

需要的jar包

 

本文转自博客园xingoo的博客,原文链接:JAVA利用poi获取world文件内容,如需转载请自行联系原博主。

时间: 2024-10-24 15:09:11

JAVA利用poi获取world文件内容的相关文章

JAVA获取txt文件内容

JAVA 读取txt文件内容 通常,我们可以直接通过文件流来读取txt文件的内容,但有时可能会出现乱码!此时只要设置一下文件字符编码即可. public class txttest { /** * 读取txt文件的内容 * @param file 想要读取的文件对象 * @return 返回文件内容 */ public static String txt2String(File file){ StringBuilder result = new StringBuilder(); try{ Buf

java使用POI读取properties文件并写到Excel的方法_java

本文实例讲述了java使用POI读取properties文件并写到Excel的方法.分享给大家供大家参考.具体实现方法如下: package com.hubberspot.code; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import

字符-Java利用POI读取Word文档

问题描述 Java利用POI读取Word文档 虽然读取了word文档,但是没有格式. 这是我的代码 public class JFrameTest extends JFrame{ JTextArea jta=null; FileReader fr=null; BufferedReader br=null; public JFrameTest() { jta=new JTextArea(20,40); WordExtractor extractor=null; FileInputStream in

easyui-如何获取资源文件内容(或是弹出对话框中的内容)

问题描述 如何获取资源文件内容(或是弹出对话框中的内容) 先描述下需求:项目使用的是easyUI框架,表格第一列为"发送通知"按钮,点击后弹出一个对话框,其中为通知内容,对话框下有"确定发送"按钮.现在要求通知内容模板写在.properties中,其中的参数如"通知者姓名"需要根据所选行中的信息填入,然后点击"确定发送"后台需要获取整个通知内容(包含参数,即对话框的内容).目前我通过fmt标签获取的信息模板,并传入参数,但是不

大神帮帮忙-java中如何获取一个文件的文件头信息

问题描述 java中如何获取一个文件的文件头信息 有没有一个方法获取一个文件的文件头.这个文件是a.exe,求教了! 解决方案 exe使用的是pe格式,参考:http://www.cnblogs.com/lzjsky/archive/2011/09/22/2184942.html 解决方案二: 所谓文件头,没有一个确切的概念,不同的文件类型,文件头的含义不同,长度不同. 如果你希望简单判断下文件类型,那么你只需要读取文件开头几个字节,这不算文件头,一般叫做文件特征. 比如exe,它开头两个字节应

PHP 获取远程文件内容的函数代码_php技巧

如下函数: 复制代码 代码如下: <? /** 获取远程文件内容 @param $url 文件http地址 */ function fopen_url($url) { if (function_exists('file_get_contents')) { $file_content = @file_get_contents($url); } elseif (ini_get('allow_url_fopen') && ($file = @fopen($url, 'rb'))){ $i

php获取远程文件内容的函数_php技巧

一个简单的php获取远程文件内容的函数代码,兼容性强.直接调用就可以轻松获取远程文件的内容,使用这个函数也可获取图片.代码如下: /** * 读远程内容 * @return string */ function get_url_content($url){ if(function_exists("curl_init")){ $ch = curl_init(); $timeout = 30; curl_setopt($ch, CURLOPT_URL, $url); curl_setopt

利用vbscript脚本修改文件内容,此适用于自动化的操作中_vbs

利用vbscript脚本修改文件内容,此适用于自动化的操作中 '新建一个Replace.vbs脚本,脚本内容如下,程序运行时输入三个参数:查找内容,替换内容,文件  复制代码 代码如下: Dim FileName, Find, ReplaceWith, FileContents, dFileContents   Find = WScript.Arguments(0)   ReplaceWith = WScript.Arguments(1)   FileName = WScript.Argumen

java获取txt文件内容属性值

问题描述 有一个txt文件,内容如下: <room height="9" width="6"/> <room height="9" width="5"/> <room height="9" width="5"/> 我要循环读取每行,并得到每行的height和width的值,求好代码,谢谢! 解决方案 这种文件如果都是你这种固定格式,可以直接用XML解析