如上图,为一个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了,大家还有神马意见,可以提出来,我后期看到评论回改正,并一一回复大家!!