在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
WordPOIWordPOI是一个将Word接口文档转换成JavaBean的工具库,主要目的是减少部分无脑的开发工作。
WordPOI特性说明
ParseConfig属性说明
引入Maven:<dependency> <groupId>com.king.poi</groupId> <artifactId>word-poi</artifactId> <version>1.0.1</version> <type>pom</type></dependency> Gradle:compile 'com.king.poi:word-poi:1.0.1' Lvy:<dependency org='com.king.poi' name='word-poi' rev='1.0.1'> <artifact name='$AID' ext='pom'></artifact></dependency> 如果Gradle出现compile失败的情况,可以在Project的build.gradle里面添加如下:(也可以使用上面的GitPack来complie)allprojects { repositories { maven { url 'https://dl.bintray.com/jenly/maven' } }} 引入的库:compile 'org.apache.poi:poi:4.1.0'compile 'org.apache.poi:poi-ooxml:4.1.0'compile 'org.apache.poi:poi-scratchpad:4.1.0' 如想直接引入jar包可直接点击左上角的Download下载最新的jar,然后引入到你的工程即可。 示例代码示例 (直接在main方法中调用即可) try { /** * 解析文档中的表格实体,表格包含了实体名称,只需配置 {@link ParseConfig#parseEntityName} 为 true 和相关对应行,即可开启自动解析实体名称,自动解析实体名称 * {@link ParseConfig}中包含解析时需要的各种配置,方便灵活的支持文档中更多的表格样式 */ ParseConfig config = new ParseConfig.Builder().startRow(2).parseEntityName(true).build(); WordPOI.wordToEntity(Test.class.getResourceAsStream("Api3.docx"),false,"C:/bean/","com.king.poi.bean",config); //解析文档docx格式 需要传生成的对象实体名称// WordPOI.wordToEntity(Test.class.getResourceAsStream("Api1.docx"),false,"C:/bean/","com.king.poi.bean","Result","PageInfo"); //解析文档docx格式 需要传生成的对象实体名称// WordPOI.wordToEntity(Test.class.getResourceAsStream("Api2.doc"),true,"C:/bean/","com.king.poi.bean","TestBean"); } catch (Exception e) { e.printStackTrace(); }
1.1. Result (响应结果实体)
1.2. PageInfo (页码信息实体)
1.1. 响应结果实体
1.2. 页码信息实体
更多使用详情,请查看Test中的源码使用示例或直接查看API帮助文档 版本记录v1.0.1:2019-9-17
v1.0.0:2019-6-12
赞赏如果您喜欢WordPOI,或感觉WordPOI帮助到了您,可以点右上角“Star”支持一下,您的支持就是我的动力,谢谢 您也可以扫描下面的二维码,请作者喝杯咖啡 关于我Name: Jenly Email: jenly1314#gmail.com / jenly1314#vip.qq.com CSDN: jenly121 博客园: jenly Github: jenly1314 加入QQ群: 20867961 |
请发表评论