java 谁有poi读取本地word然后在替换word的内容如table、图片....的...
自己在做项目过程中用到了解析分割word2003和2007,2010等文件内容,以下是代码:下面是部分代码,如果想要全部代码可以发我邮箱,yongqian.liu@peraglobal.com,接口类 :PoiExtractContent.javapackage com.peraglobal.extract.poi;import java.util.Map;/*** 使用 POI 解析 WORD 文件的内容信息* @author yongqian.liu* 2015-2-9*/public interface PoiExtractContent {/*** 根据文件路径获得 Document 对象* @param docPath 路径* @return Document*/public T getDocument(String docPath);/*** 解析 word 文档的标题* @param doc Document 对象* @return word 文档中标题*/public String getTilte(T doc);/*** 获取 word 文档里所有文字内容(不包括图片、表格等格式的内容)* @param doc Document 对象* @return word 文档中文字部分全部内容*/public String getContent(T doc);/*** 获取 word 文档里所有文字内容(不包括图片、表格等格式的内容)* @param docPath doc 对象路径* @return word 文档中文字部分全部内容*/public String getContent(String docPath);/*** 获取 word 文档里面所有图片并另存到指定目录下* @param doc Document 对象* @param picPath 保存图片路径* @param suffix 后缀名*/public void getPictures(T doc, String picPath, String suffix);/*** 获取word 文档里面所有表格* @param doc Document 对象*/public void getTables(T doc);/*** 获取word 文档中最大的字体* @param doc Document 对象* @return 最大字体*/public int getMaxFontSize(T doc);/*** 获取 word 文档的创建信息* @param docPath doc路径* @return 创建文档的信息*/public Map getInfo(String docPath);}
java读取带格式word内容
// 表格类型ListtableList = doc.getTables();for (int i = 0; i System.out.println(i);XWPFTable table = tableList.get(i);System.out.println(table.getText());}获取表格中内容可以用这个,但是你说的格式是什么意思,每个字的字体之类的吗?
poi怎么实现word导入图片
1. 实际上还真就得一个一个set进去2. 我现在做的程序就有这部分机能,思路就是excel→sheet→row3. 然后遍历所有row,取出所有的cell放到一个存储用结构体中。
4. 无论如何,解析的过程都需要自己来写的。
5. 你的想法我明白,其实就是想要一个java与poi的databinding,定义好的数据模块可以自动和excel的对应列进行匹配。
但是这个东西确实就没有啊,人家只封装了读取excel内容,没有提供这样的模块,只有自己写啊。
即使是60个列,事实上绑定的逻辑也就只用写一次,而且大部分的内容只要复制粘贴就好了。
java 读取pdf, word, excel, ppt文档的内容,下了POI包,但是不知道怎...
读取pdf需要下载pdfbox:http://pdfbox.apache.org/新建一个Project,然后把POI的src导入到该工程。
【How to create an Eclipse Project 】你可以参考:http://mail-archives.apache.org/mod_mbox/poi-dev/201204.mbox/%3cCAPt+24QbEryNixQFuPhEsKx16oHcn_h5xEa0x9uMSEVYLe-fPw@mail.gmail.com%3e
java poi 读取excel文件 用wps编辑之后不能读取,只能读取office的
展开全部 Apache POI 可以满足你的需求,我觉估计也是唯一靠谱的选择了。
是一个开源的解析Office文件的Java库。
我以前用它来给单位的内容管理客户端做过Word文档展示。
总的来说,POI库就是把各种Office文件解析成一种文档树。
当时我是修改了一下POI的一个例子程序把word转成html文件来显示的。
有很多支持的包,我用的是poi包,注意版本,要和excel版本相符。
然后网上有例子,直接可以拿到数据,怎么显示出来就简单了。
...
Apache的poi到底是一个怎样的东西?
poi是个小框架,其实是个jar包,导入之后java可以直接调用它的类和方法。
poi是用来解析excel、word等等文档的工具包。
你干嘛远程获取呢,还不如把文件先现在到本地然后解析。
对于用户来说就相当于远程获取了呗。
这只是一种解决方案,仅作参考。
希望能帮得上楼主。
转载请注明出处51数据库 » poi获取word全部内容