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

Langage Java Discussion :

Package Jexcel et mon inculture java


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 4
    Par défaut Package Jexcel et mon inculture java
    Bonjour,

    J'essaye d'utiliser le package JEXCEL (pour lire des fichiers Excel...)(http://jexcelapi.sourceforge.net/), mais j'ai de grosses lacunes en JAVA...
    Donc j'ai ramené le fichier zip jexcelapi_2_6_11.zip de ce site et j'en ai extrait le fichier jar nommé jxl.jar.

    Ce jar est placé dans le répertoire C:\test et sous ce même répertoire j'ai créé un fichier java excel.java :
    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
     
    import java.io.File; 
    import java.util.Date; 
    import jxl.*; 
    public class excel 
    {
    	public static void main( String [] args )
    	{
     
    		Workbook workbook = Workbook.getWorkbook(new File("myfile.xls"));
    //		Sheet sheet = workbook.getSheet(0); 
    //		Cell a1 = sheet.getCell(0,0); 
    //		Cell b2 = sheet.getCell(1,1); 
    //
    //		String stringa1 = a1.getContents(); 
    //		String stringb2 = b2.getContents(); 
     
    //		workbook.close(); 
         }
    }
    Lorsque je compile mon code par javac -classpath C:\Test\jxl.jar excel.java
    j'obtiens le message :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    excel.java:9: cannot access jxl.Workbook
    bad class file: C:\Test\jxl.jar(jxl/Workbook.class)
    class file has wrong version 50.0, should be 49.0
    Please remove or make sure it appears in the correct subdirectory of the classpath.
                    Workbook workbook = Workbook.getWorkbook(new File("myfile.xls"));
    J'utilise java 1.6...


    Merci aux connaisseurs de m'expliquer mon erreur...

  2. #2
    Membre éprouvé
    Avatar de Deadpool
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 312
    Par défaut
    Bonjour,

    Apparemment ton problème vient du fait que JExcel est compilé en Java 6 mais que le compilateur que tu utilises toi est d'une version inférieure (java 5.0 à priori).

    Essaie de faire

    pour voir.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 4
    Par défaut
    Ake DeadPool t'es une BÊTE !!!!

    Tu serais même le GaRa du JouVou... Heu le GouRou du JaVa

    Merci pour ton aide en utilisant le jdk 1.6 c'est OK!

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

Discussions similaires

  1. [NetBeans] Inclure des package externes dans mon jar
    Par JavaEli dans le forum NetBeans
    Réponses: 4
    Dernier message: 13/03/2011, 20h34
  2. Réponses: 2
    Dernier message: 26/06/2009, 20h59
  3. Réponses: 3
    Dernier message: 31/07/2006, 15h07
  4. [Système]Comment connaître l'ID de mon processus Java ?
    Par _Mac_ dans le forum API standards et tierces
    Réponses: 13
    Dernier message: 14/02/2006, 16h53
  5. [Stratégie]optimiser mon application java
    Par Malo dans le forum Langage
    Réponses: 3
    Dernier message: 14/02/2006, 04h45

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