java读取Execl表格时,如何将一列数据读进数据库时变为指定的列数!!看图!!!

如上图,为一个Execl表格中的一部分,当时做项目是制作的一个表格,项目测试时,需要将去年的数据也要导入进去,当时一个难题是,不能一天天导入,那得导入365次,傻瓜才干的事,当时确实没招了,在同事的指导和思路上做了一个简单的java程序!如:1月有31天,要求是这31天的数据要求一致,这下就清晰了很多,我将这一个月的数据循环31次!就OK!  直接看代码吧!----


============================================================================

           

//考虑全局,需要2层循环

//首先循环月份值,(导入时不可能只有1个月,还会有多个月,下面例子我就用12个月了)

for(int m = 0; m<12; m++){

    //我需要循环将execl表格中需要导入的数据循环 (这里有个数值型--字符串---直接在数值后面+""即可)

    String sj = map.get((3+j)+"").toStirng();

    //顺便将月份取出来,求每月个的最大值

    month = ((j+12)+"").length==2?((j+12)+""):("0"+(j+12));

    //在百度妈妈那里找了一个通过年和月就能求出该年该月份的天数    

    for(int k = 0;k<this.getMaxxxxx;k++){

       day = ((k+1)+"").length==2?((k+1)+""):("0"+(k+1));

        Ni的对象 dd = new 你的对象();

        dd.setyear();

        dd.setmonth();

        dd.setday();

     }

}

到此这样就ok了,大家还有神马意见,可以提出来,我后期看到评论回改正,并一一回复大家!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值