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 :

Problème POI : Unexpected missing row when some rows already present


Sujet :

Documents Java

  1. #1
    Futur Membre du Club
    Inscrit en
    Avril 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 3
    Par défaut Problème POI : Unexpected missing row when some rows already present
    Bonjour à tous,

    J'ai un petit souci avec l'API POI.

    - J'ai un fichier excel à importer quotidiennement dans ma base de données.
    - Ce fichier contient 4 colonnes de données.
    - La 1ère ligne du fichier représente le titre du tableau. C'est une cellule fusionnée (sur les 4 colonnes).

    Mon problème est le suivant :
    - Quand j'importe le fichier, j'ai une exception : java.lang.RuntimeException: Unexpected missing row when some rows already present
    - Si je défusionne la 1ère ligne du titre de mon tableau, tt marche bien

    Le souci c'est que je dois faire l'import automatiquement : je ne peux pas intervenir sur le fichier avant l'import.

    Voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    InputStream is = fichier.getInputStream();
    POIFSFileSystem fs = new POIFSFileSystem(is);
    HSSFWorkbook wb = new HSSFWorkbook(fs);
    wb.getSheetAt(sheet);
    L'exception est throwée au niveau du contsructeur HSSFWorkbook(fs)...

    Si qq1 peut m'aider, please Help !
    Merci d'avance...

  2. #2
    Futur Membre du Club
    Inscrit en
    Avril 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 3
    Par défaut JXL VS. POI
    Rebonjour,

    J'ai refait l'import en utilisant la librairie JXL. Et magiquement, mon fichier passe.

    ça sent le bug chez POI...

    Du coup, je me pose la question : c quoi le "mieux" POI ou JXL ?

    Si qq1 parmi vous a déjà travaillé avec les 2, prière de me donner ses commentaires, avantages, inconvénients des 2 libs...

    Merci

  3. #3
    Futur Membre du Club
    Inscrit en
    Avril 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 3
    Par défaut
    Bonjour,

    N'ayant pas reçu de réponse, je me demandais si j'ai posté au mauvais endroit du forum...

    C'est mon 1er post sur developpez.com, please help.

    Merci d'avance

  4. #4
    Membre éclairé Avatar de mouss4rs
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    884
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 884
    Par défaut
    Salut,

    Je viens d'avoir la même chose aussi cad:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Exception in thread "main" java.lang.RuntimeException: Unexpected missing row when some rows already present	at org.apache.poi.hssf.usermodel.HSSFSheet.setPropertiesFromSheet(HSSFSheet.java:174)
    	at org.apache.poi.hssf.usermodel.HSSFSheet.<init>(HSSFSheet.java:121)
    	at org.apache.poi.hssf.usermodel.HSSFWorkbook.<init>(HSSFWorkbook.java:275)
    	at org.apache.poi.hssf.usermodel.HSSFWorkbook.<init>(HSSFWorkbook.java:188)
    	at org.apache.poi.hssf.usermodel.HSSFWorkbook.<init>(HSSFWorkbook.java:305)
    	at org.apache.poi.hssf.usermodel.HSSFWorkbook.<init>(HSSFWorkbook.java:286)
    	at Extraction.main(Extraction.java:92)
    Est-ce un Bug POI ??
    Me conseilles-tu aussi utiliser JXL alors que je suis à la fin de mon projet ?

    Par avance
    Merci

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

Discussions similaires

  1. [POI] Erreur "Unexpected missing row when some rows already present"
    Par mouss4rs dans le forum API standards et tierces
    Réponses: 1
    Dernier message: 08/03/2012, 08h09
  2. Unexpected missing row when some rows already present
    Par mouss4rs dans le forum API standards et tierces
    Réponses: 0
    Dernier message: 01/03/2012, 11h30
  3. Problème de load avec plusieurs When
    Par jujube dans le forum SQL*Loader
    Réponses: 1
    Dernier message: 05/10/2009, 11h59
  4. Réponses: 7
    Dernier message: 16/09/2007, 09h29
  5. problème php unexpected $end
    Par hismaella dans le forum Langage
    Réponses: 12
    Dernier message: 03/04/2007, 16h28

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