Bonjour,

Je désirerai savoir comment écrire dans la colonne 0 dans la ligne 4 sans faire de boucle.

Voici ce que je fais:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
InputStream ist = new FileInputStream("C:/Donnees/Aide_Manager/dateTrouvee.xls");
		HSSFWorkbook wbd = new HSSFWorkbook(ist);
		HSSFSheet sheetd = wbd.getSheetAt(0);
		HSSFRow rowd = sheetd.getRow(dernLigneTrouvee);
		HSSFCell celld = rowd.getCell(0);		System.out.println("---------------On ecrit la date si on la trouve pas-------------------");
		
		//SI LA DATE N'EST PAS TROUVEE DANS LE FICHIER
		if(date_stockee_trouvee==false){
		celld = rowd.createCell(0);//on fixe la colonne
		celld.setCellValue(date_extract);
		System.out.println("La nouvelle date_extract '"+date_extract+"' a été stocké dans le fichier.");
		//pour ecrire dans le même fichier
		FileOutputStream fileOutd = new FileOutputStream("C:/Donnees/Aide_Manager/dateTrouvee.xls");
		wbd.write(fileOutd);
		fileOutd.close();
			
		// Date actuelle
		datextract = formatter.parse(date_extract);
		calendar.setTime(datextract);
		semaine = calendar.get(Calendar.WEEK_OF_YEAR);//récupérer la semaine dans l'année pour faire la comparaison avec les onglet du fichier de destination
		//System.out.println(calendar.get(Calendar.WEEK_OF_YEAR));
		
	}
	} catch (FileNotFoundException e){
		e.printStackTrace();
	} catch (IOException e) {
		e.printStackTrace();
	} catch (ParseException e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
	}
J'ai un nullpointerexception dans la ligne en gras.

Merci