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 :

Lire fichier CSV en java


Sujet :

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

  1. #1
    Membre averti
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Février 2011
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2011
    Messages : 27
    Par défaut Lire fichier CSV en java
    Bonjour

    -je veut générer un document XML qui comprend cette structure,en effet ce document
    appartient à un ensemble des domaines et/ou des sous domaines,ces domaines sont enregistrées dans des fichiers
    CSV.
    -Objectif:je besoin d'un code java qui permet de générer ce document XML avec cet structure et qui permet
    d'assigner aux balises <ID_DOMAINE> et <INTITULE_DOMAINE> leurs valeurs selon les fichiers CSV,pourque je
    peut l'appliquer a un ensemble des documents.

    Remarque:
    id_document:c'est le nom de fichier XML.

    -Dans mon application je besoin de 3 fichier CSV:

    *doccategories.csv:
    Contient (id_document,id_category).

    *categoriename.csv:
    Contient (id_category,namecategorie).

    *souscateg.csv:
    Contient (id_category,id_child).

    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
    <?xml version="1.0" encoding="UTF-8"?>
    <META>
      <RESSOURCE>
        <DOMAINES>
     
          <DOMAINE>
            <ID_DOMAINE>8450</ID_DOMAINE>
            <INTITULE_DOMAINE>algorithmique</INTITULE_DOMAINE>
          </DOMAINE>
     
          <DOMAINE>
            <ID_DOMAINE>171</ID_DOMAINE>
            <INTITULE_DOMAINE>personnalité féminine</INTITULE_DOMAINE>
          </DOMAINE>
     
        </DOMAINES>
     
      </RESSOURCE>
    </META>

  2. #2
    Modérateur

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

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 577
    Par défaut
    Ça m'a pas l'air insurmontable. Il suffit de découper en étapes.

    #1 - charger les données. Lire les fichiers CSV, mettre leurs données en mémoire, et les mettre sous forme d'objets métier où l'information est directement accessible (Par exemple une classe Domaine qui contient l'id du domaine et son nom.)

    #2 - organiser les données à écrire en XML. Genre faire une liste des Domaine qu'on veut mettre dedans, ou les trier, ou les grouper, ou ce genre de choses.

    Les étapes 1 et 2 n'ont rien à voir avec XML.

    #3 - utiliser JDOM pour créer un Document en mémoire qui contient toutes les informations en mémoire.

    #4 - écrire ce Document sous forme d'un fichier XML.

    T'as plus qu'à nous tenir au courant sur chacune des étapes, et nous décrire si tu rencontres un problème.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. [Java DB]comment lire un fichier csv en Java
    Par ttttnht dans le forum API standards et tierces
    Réponses: 3
    Dernier message: 11/02/2010, 12h38
  2. lire fichier csv
    Par nico0812 dans le forum C#
    Réponses: 4
    Dernier message: 17/04/2007, 18h40
  3. exporter données sql dans un fichier csv en java
    Par pinkemma dans le forum JDBC
    Réponses: 2
    Dernier message: 07/03/2007, 09h23
  4. lire fichier csv et en extraire des infos
    Par isaglada dans le forum VBScript
    Réponses: 2
    Dernier message: 12/02/2007, 13h04
  5. Lire fichier XML en java
    Par loop4 dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 17/05/2006, 16h46

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