美文网首页
基于POI封装的仿jackson自动解析excel工具

基于POI封装的仿jackson自动解析excel工具

作者: 许武顺 | 来源:发表于2017-06-13 11:25 被阅读86次

用过jackson的朋友都应该知道,jackson用来解析json简直太方便了,

如图,只要输入json字符串,就会自动将json转换成对象或者对象数组,一键搞定。那么解析excel的时候到底有没有这么方便的工具呢?找了一圈都没有找到,于是决定自己写一个。这里我们采用POI作为解析工具。

首先创建一个excel的注解类,类似于json中的JsonProperty

这里就不引入过多的属性了,只设置了一个name来匹配使对象的属性跟excel列能够匹配起来。

然后根据要解析的excel文件构建一个对象,并用@Excel标注每一个列对应在excel中的列名。

最后就是写一个excel解析类了,

现在,只要跟jackson一样,调用一下toObject方法,就会自动把excel中的内容转换成对象数组了。

相关文章

网友评论

      本文标题:基于POI封装的仿jackson自动解析excel工具

      本文链接:https://www.haomeiwen.com/subject/gdrdqxtx.html