Bonjour

Je dois lire un fichier excel en entrée et insérer ligne par ligne dans une table de ma base données oracle

voilà un bout de mon code
mon problème est le suivant quand je suis sur une ligne et je parcours mes cellule il ne commence pas par la cellule à la position 0

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
33
34
 
 
InputStream input = new FileInputStream( "fichier.xls" );
      POIFSFileSystem fs = new POIFSFileSystem(input);
      HSSFWorkbook wb =new HSSFWorkbook(fs);
      HSSFSheet sheet = wb.getSheetAt( 0 );
      Iterator rows = sheet.rowIterator();
      while(rows.hasNext()){
        values.clear();
        HSSFRow row = (HSSFRow)rows.next();
        if(row.getRowNum() == 0){
          continue;
 
        }
        Iterator cells = row.cellIterator();
 
        while(cells.hasNext()) {
          HSSFCell cell = (HSSFCell) cells.next();
 
          System.out.println(cell.getCellNum());
          if(HSSFCell.CELL_TYPE_NUMERIC == cell.getCellType()){
            values.add( Integer.toString( (int ) cell.getNumericCellValue() ));
 
          } else if(HSSFCell.CELL_TYPE_STRING == cell.getCellType()) {
            values.add(cell.getStringCellValue());
          } else if(HSSFCell.CELL_TYPE_BLANK == cell.getCellType()){
            values.add("");
          } else {
            values.add(cell.getStringCellValue());
          }
        }
.
.
.
si quelqu'un à une idée !! je vous remercie