1 Star 0 Fork 0

半月 / ObjectToFile

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
README.md 1.13 KB
一键复制 编辑 原始数据 按行查看 历史
半月 提交于 2017-04-09 23:26 . Signed-off-by: yong

ObjectToExcel

  • Bean对象与Excel文件相互转换, 依赖配置文件:
 <bean class="org.yong.ObjectToFile.User" skipIndex="1">
     <cell name="name"               title="姓名"/><!-- java.lang.String -->
     <cell name="birthday"           title="生日"/><!-- java.util.Date -->
     <cell name="gender"             title="性别"/><!-- enum -->
     <cell name="phone"              title="联系电话"/>
     <cell name="address.country"    title="国家"/><!--  复杂对象使用OGNL表达式导航, 必须有无参构造函数 -->
     <cell name="address.street"     title="街道"/>
     <cell name="address.admin.name" title="街道管理员"/>
 </bean>
  • 快速使用
File xmlConf = new File("src\\test\\resource\\toXlsx.xml");
// 获取转换器实例
ObjectToFile<User> converter = new ObjectToExcel<User>(xmlConf);
File file = new File("src\\test\\resource\\user.xlsx");
// 解析Excel文件
List<User> beans = converter.toBeans(file);
System.out.println(beans);
// 导出Excel文件
File export = converter.toFile(beans, "src\\test\\resource\\export.xlsx");
System.out.println(export.getAbsolutePath());
1
https://gitee.com/osby/ObjectToFile.git
git@gitee.com:osby/ObjectToFile.git
osby
ObjectToFile
ObjectToFile
master

搜索帮助