IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Documents Java Discussion :

[JExcel] Erreur "java.lang.ArrayIndexOutOfBoundsException"


Sujet :

Documents Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2011
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2011
    Messages : 35
    Par défaut [JExcel] Erreur "java.lang.ArrayIndexOutOfBoundsException"
    Bonjour,

    Je travaille sur un projet et je suis amené à faire des manipulations avec des fichiers Excel.
    J'ai réalisé un test mais j'ai une exception et je ne sais pas comment y remédier.

    J'ai créé un fichier myfile que j'ai rempli des différentes cases.

    Voilà un bout de code que j'ai écrit :
    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
    import java.io.File;
    import java.io.IOException;
    import jxl.Cell;
    import jxl.Sheet;
    import jxl.Workbook;
    import jxl.read.biff.BiffException;
     
    public class projet {
     
        /**
         * @param args
         * @throws IOException 
         * @throws BiffException 
         */
        public static void main(String[] args) throws IOException, BiffException {        
            Formulaire f= new Formulaire("/Users/oussamarbati/Desktop/Hanche33.jpg");
     
            Workbook workbook = Workbook.getWorkbook(new File("/Users/oussamarbati/Desktop/myfile.xls"));
            Sheet sheet = workbook.getSheet(0);
     
            Cell a1 = sheet.getCell(0,0); //C'est ici que je reçoi 
            Cell b2 = sheet.getCell(1,1); 
            Cell c2 = sheet.getCell(2,1); 
     
            String stringa1 = a1.getContents(); 
            String stringb2 = b2.getContents(); 
            String stringc2 = c2.getContents(); 
     
            System.out.println(stringa1);
            System.out.println(stringb2);
            System.out.println(stringc2);
        }
    }
    Et voilà l'Exception :
    Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1
    at jxl.read.biff.SheetImpl.getCell(SheetImpl.java:356)
    at projet.main(projet.java:41)
    Quelqu'un saurait-il m'expliquer d'où peut venir le problème ?

    Merci d'avance pour votre aide.

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2011
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mai 2011
    Messages : 74
    Par défaut
    Bonjour.
    J'ai eu ce problème moi aussi par le passé, et je l'ai contourné en changeant d'API. Je te recommande chaudement POI de chez Apache, au fonctionnement similaire mais beaucoup moins bugué, et à la doc très fournie.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. erreur tomcat : java.lang.ArrayIndexOutOfBoundsException
    Par marwa zd dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 11/04/2014, 00h49
  2. Réponses: 4
    Dernier message: 18/04/2013, 10h41
  3. Erreur : java.lang.ArrayIndexOutOfBoundsException
    Par the watcher dans le forum Langage
    Réponses: 10
    Dernier message: 22/09/2010, 18h56
  4. Erreur java lang.ArrayIndexOutOfBoundsException
    Par lerorodu51 dans le forum NetBeans
    Réponses: 8
    Dernier message: 04/06/2009, 19h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo