1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
|
System.out.println("");
System.out.println("*******************SEMAINE 1*********************");
int nbPrenomsP = Projection.length;
int nbPrenomsQ = Quimper.length;
//pour ecrire chaque heure pour chaque agent dans le fichier Quimper
System.out.println("Quimper | Projection");
for (int y=0; y<nbPrenomsQ; y++){//pour chaque prénom de Quimper
if(Quimper[0][y]!=null){
int z, f=0;
repet :for(z = 0; z<nbPrenomsP; z++){//et pour chaque prenom du fichier Projection
if(Projection[0][z]!=null){
if(semaineP[1][f]==1){// si la semaine de l'agent en cours trouvée est = 1
//System.out.println("semaineP après le if"+semaineP[1][f]);
System.out.println(Quimper[0][y]+y+" = "+Projection[0][z]+z);
if(Quimper[0][y].equals(Projection[0][z])){//si le prénom du 1er fichier = prénom du 2ème fichier
//écrire ds "Quimper2_AS_OE_2012.xlsx", les heure de "Projection"/onglet dans les bonnes colonnes
row2 = sheet2.getRow(Integer.parseInt(Quimper[1][y]));// écrire à la ligne de l'agent
cell2 = row2.createCell(2);//on l'écrit à la colonne 2 (semaine 51)
cell2.setCellValue(tabheures[1][z]/24.0);
cellStyle = wb2.createCellStyle();
cellStyle.setDataFormat(fmt.getFormat("hh:MM"));
cell2.setCellStyle(cellStyle);
System.out.println("SEMAINE 1: "+Quimper[0][y]+y+" = "+Projection[0][z]+z+"a fait: "+tabheures[1][z]);
System.out.println("on écrit l'heure trouvée à la ligne"+Quimper[1][y]);
z=0;//POUR RETESTER LES AGENT DE LA SEMAINE 1
break repet;
}
}
}
// si la semaine de l'agent en cours trouvée n'est pas = 1: on passe au prénom suivant de Quimper
f++;
}//2eme for
z=0;
}//1er if
}//2ème for
System.out.println("*******************SEMAINE 4*********************");
System.out.println("Quimper | Projection");
for (int y=0; y<nbPrenomsQ; y++){//pour chaque prénom de Quimper
if(Quimper[0][y]!=null){
int z, f=0;
repet :for(z = 0; z<nbPrenomsP; z++){//et pour chaque prenom du fichier Projection
if(Projection[0][z]!=null){
if(semaineP[1][f]==4){// si la semaine de l'agent en cours trouvée est = 1
//System.out.println("semaineP après le if"+semaineP[1][f]);
System.out.println(Quimper[0][y]+y+" = "+Projection[0][z]+z);
if(Quimper[0][y].equals(Projection[0][z])){//si le prénom du 1er fichier = prénom du 2ème fichier
//
System.out.println("SEMAINE 4: "+Quimper[0][y]+y+" = "+Projection[0][z]+z+"a fait: "+tabheures[1][z]);
z=0;//POUR RETESTER LES AGENT DE LA SEMAINE 1
break repet;
}
}
}
// si la semaine de l'agent en cours trouvée n'est pas = 1: on passe au prénom suivant de Quimper
f++;
}//2eme for
z=0;
}//1er if
}//2ème for |
Partager