「java录取word」java录取数据方式

博主:adminadmin 2022-12-04 03:39:07 81

今天给各位分享java录取word的知识,其中也会对java录取数据方式进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

怎样才能把word文件读取并显示在java中?请各位指教!

java读取word文档时,虽然网上介绍了很多插件poi、java2Word、jacob、itext等等,poi无法读取格式(新的API估计行好像还在处于研发阶段,不太稳定,做项目不太敢用);java2Word、jacob容易报错找不到注册,比较诡异,我曾经在不同的机器上试过,操作方法完全一致,有的机器不报错,有的报错,去他们论坛找高人解决也说不出原因,项目部署用它有点玄;itxt好像写很方便但是我查了好久资料没有见到过关于读的好法。经过一番选择还是折中点采用rtf最好,毕竟rtf是开源格式,不需要借助任何插件,只需基本IO操作外加编码转换即可。rtf格式文件表面看来和doc没啥区别,都可以用word打开,各种格式都可以设定。具体代码可以参考:/blog/468943

java读取带格式word内容

用jacob.jar吧, 读取word还是挺方便的,也可以把word直接转换成HTML或者jsp。

而HTML也可以直接用BufferedReader()的方法来读取里面的数据再添加删除你需要的数据再转换成jsp。

你留个邮箱或者QQ的话 我可以给你发一些java用jacob类库操作word的方法。

POI和jxtl也可以操作

使用java读取word文档中的内容。帮帮举个了例子。 谢谢大家帮助。

第一步:下载tm-extractors-0.4.jar下载地址:并把它放到你的classpath路径下面。第二步:简单的程序.(WordReader .java) import java.io.File;

import java.io.FileInputStream;

import org.textmining.text.extraction.WordExtractor;

public class WordReader {

public static String readDoc(String doc) throws Exception {

// 创建输入流读取doc文件

FileInputStream in = new FileInputStream(new File(doc));

WordExtractor extractor = null;

String text = null;

// 创建WordExtractor

extractor = new WordExtractor();

// 对doc文件进行提取

text = extractor.extractText(in);

return text;

}

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

try{

//读取文件

String text = WordReader.readDoc("D:/tt/tt.doc");

//得到数据后打印出来(也可用一个流写到txt文件中)

System.out.println(text);

}catch(Exception ex){

ex.printStackTrace();

}

}

}

关于java录取word和java录取数据方式的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-04,除非注明,否则均为首码项目网原创文章,转载请注明出处。