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

Format d'échange (XML, JSON...) Java Discussion :

Erreur pour transformer un fichier Excel en XML


Sujet :

Format d'échange (XML, JSON...) Java

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    434
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juin 2010
    Messages : 434
    Points : 94
    Points
    94
    Par défaut Erreur pour transformer un fichier Excel en XML
    Bonjour à tous,

    J'ai une erreur lorsque j'essaye de créer un fichier XML à partir d'un fichier excel.

    J'ai le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Workbook iWorkbook;
    		XML iXml;
    		try{
    			iWorkbook=Workbook.getWorkbook(new File(mOutputFile));
    			iXml=new XML(iWorkbook, new FileOutputStream(new File("test.xml")),"ISO-8859-1",false);
    		}
    		catch (BiffException e) {
    			e.printStackTrace();
    		} catch (IOException e) {
    			e.printStackTrace();
    		}
    Avec mOutputFile qui est le chemin d'un fichier excel.

    Lorsque j'effectue ce code le fichier xml est bien créé mais une erreur se produit.

    En effet lorsque j'ouvre le fichier xml voici l'erreur :
    La page XML ne peut pas être affichée
    Impossible d'afficher l'entrée XML en utilisant la feuille de style . Corrigez l'erreur, puis cliquez sur le bouton Actualiser ou réessayez ultérieurement.


    --------------------------------------------------------------------------------

    Le système ne trouve pas la ressource spécifiée. Erreur de traitement de la ressource workbook.dtd. Erreur de traitement d...

    <!DOCTYPE workbook SYSTEM "workbook.dtd">
    Je ne vois pas trop où est l'erreur. Merci pour votre aide

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 564
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 564
    Points : 21 629
    Points
    21 629
    Par défaut
    Apparemment il n'y a pas d'erreur dans la création du fichier XML.

    C'est juste le programme avec lequel tu essaies de l'ouvrir, qui se plaint parce qu'il ne trouve pas le fichier "workbook.dtd" et donc il ne peut pas valider.
    Plusieurs possibilités :
    - Tu ouvres avec un autre programme qui n'en a rien à faire des fichiers .dtd.
    - Tu règles ce programme pour qu'il en ait rien à faire des fichiers .dtd
    - Tu règles ce programme pour lui dire où trouver le fichier workbook.dtd
    - Tu vas chercher quelque part le fichier workbook.dtd et tu le mets dans le répertoire qui contient ton fichier XML. Sauf indication contraire c'est là qu'il va aller chercher ce fichier.

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    434
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juin 2010
    Messages : 434
    Points : 94
    Points
    94
    Par défaut
    Ok merci, lorsque je l'ouvre avec notepad tout fonctionne nikel

    Merci encore

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

Discussions similaires

  1. transformation fichier excel en XML
    Par fanette dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 24/01/2008, 10h47
  2. passer fichier excel en XML
    Par fanette dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 23/06/2006, 05h33
  3. passer fichier excel en XML
    Par fanette dans le forum Excel
    Réponses: 3
    Dernier message: 22/06/2006, 09h04
  4. Comment transformer un fichier excel 3 en excel 5
    Par jcachico dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 10/01/2006, 11h02
  5. [SimpleXML] Comment faire pour transformer un fichier XML en PHP ?
    Par magic8392 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 23/09/2005, 16h22

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