使用POI按Excel标题动态读取列数据
1、POI操作Excel还需要针对xlsx和xls两种文件格式写不同的代码,还会破坏文件的格式,推荐用PageOffice,不只可以获取excel文件中的数据,还可以填充数据库数据到excel文件中生成动态文件,还可以实现文件的在线编辑处理
2、poi提供的 操作excel的方法比较基础,所以一般我在使用的时候 会自己写一个 utils, 比如 复制sheet 复制某一区域 等功能,建议LZ 用POI的时候
3、api里面好像没有直接按列读取的方法,按不按列读取不重要,你是想在解析完成后输出(或返回)时数据按照列的先后顺序是吧。
4、,你可以还是按行循环读取,再把读取的各个行中的cell值放入各个ArrayList里,如cell0放入ArrayList0里,最后,你想取那一列的数据,就遍历那个ArrayList
5、据自己需要的列的数量分别按列建立存储的数据结构(List),然后使用API迭代行,每一次迭代把每一行需要的列数据存入已经建立的数据结构。
6、最近使用poi做Excel导出较多,应用场景也各种各样,导致基本都是按需求自己手动拼的Excel,网上的通用工具类大多不适合业务需要,简单记录下来以免下次用到。
1、
以上就是小编带给大家的如何操作的关键所在,如果觉得本经验对你们有帮助,请点击正下方的或者是右上角的“大拇指”或分享或“关注TA”给小编我进行一点小小的支持。大家也可以下面发表一下自己的看法。(未经同意,谢绝转载或复制。)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:23
阅读量:51
阅读量:81
阅读量:74
阅读量:78