码迷,mamicode.com
首页 > 其他好文 > 详细

Excel读取方式优化(浅谈对规律的认知)

时间:2019-12-29 20:36:00      阅读:65      评论:0      收藏:0      [点我收藏+]

标签:灵活   自己   形式   使用   识别   解决   取数   column   问题:   

     相信大家都接触过对Excel的读取,今天突发奇想,想将自己的一小段经历分享出来。灵活识别列名并将其存到对象数组中。

固定形式的Excel列的读取:

      源于我第一次操作Excel,将列名对应成table中,Excel的列名即table的列名;Excel的行即table的行。

灵活形式的Excel列的读取:

      遇到一个问题:读取多个Excel,但是Excel中的列名位置不同。

      解决方式:

       (1)定义需提取数据的列名常量XColumnIndex(默认为0;例如:nameColumIndex=0,sexColumnIndex=0);

       (2)获取Excel中包含列名的Row行,通过循环识别出所需列名所在的位置index(nameColumIndex=3,sexColumnIndex=5)

       (3)读取Excel数据,之后创建所需列名字段的对象(obj)及其对象数组(List<obj>),根据列名常量XColumnIndex识别出对应位置的数据赋值给对象,然后将含有数据的对象追加到对象数组中。

              (由Row(nameColumIndex)可得obj.name="张三"   Row(sexColumnIndex)可得obj.sex="女" )

 

      同样的内容根据不同的组合和使用方式,将从解决单一问题变成解决该类问题。

         

Excel读取方式优化(浅谈对规律的认知)

标签:灵活   自己   形式   使用   识别   解决   取数   column   问题:   

原文地址:https://www.cnblogs.com/cjygrow/p/12116145.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!