Bonjour
je travaille sur l'importation des données d'un fichier Excel en java swing
Bon j'ai pu faire l'importation pour chaque feuille indépendamment
Alors que je veux faire juste comme une boocle sur lla partie workbook sheet et parcourir toutes les feuilles dans une seule instruction est ce possible ?!
voilà le code pour la feuille(0):
le résultat du fichier Excel se stock sur un arraylst<>
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 public ArrayList<Service2> XLS_Import(){ ArrayList<Service2> liste = new ArrayList<Service2>(); try { Sheet sheet; Workbook workbook = Workbook.getWorkbook(new File("Taza-BLR.xls")); sheet = workbook.getSheet(0); for(int i=3;i<sheet.getRows();i++) { String contents = sheet.getCell(7, i).getContents(); try { Integer value = Integer.valueOf(contents); liste.add(new Service2(value,sheet.getCell(3, i).getContents(),sheet.getCell(4, i).getContents(), sheet.getCell(5, i).getContents())); }catch (NumberFormatException ignored) {} //} } }catch (IOException ex) { Logger.getLogger(Service2.class.getName()).log(Level.SEVERE, null, ex); } catch (BiffException ex) { Logger.getLogger(Service2.class.getName()).log(Level.SEVERE, null, ex); } return liste; }
Merci de m'aider
Partager