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

XML/XSL et SOAP Discussion :

convertir xml i18n en csv ou xlst


Sujet :

XML/XSL et SOAP

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    501
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 501
    Points : 102
    Points
    102
    Par défaut convertir xml i18n en csv ou xlst
    Bonjour, je suis convronté à un probléme qui m'ais impossible de résoudre.
    sans apporté de bidouillage par ci par la sur le document en question.

    Le document en question est un fichier xml généé par le plugin i18n qui génére des fichier XML DE TRADUCTION.

    Voila le contenu de ce fichier

    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
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    <?xml version="1.0" ?>
    <!DOCTYPE xliff PUBLIC "-//XLIFF//DTD XLIFF//EN" "http://www.oasis-open.org/committees/xliff/documents/xliff.dtd"><xliff version="1.0">
      <file source-language="FR" target-language="en" datatype="plaintext" original="messages" date="2009-07-09T14:38:59Z" product-name="messages" xml:space="default">
        <header></header>
        <body>
          <trans-unit id="19" translate="yes" reformat="yes" xml:space="default">
            <source>Accueil</source>
            <target state="user:untranslated" xml:lang="en">Home</target>
          </trans-unit>
          <trans-unit id="20" translate="yes" reformat="yes" xml:space="default">
            <source>Contact</source>
            <target state="user:untranslated" xml:lang="en">Contact</target>
          </trans-unit>
          <trans-unit id="21" translate="yes" reformat="yes" xml:space="default">
            <source>Espace personnel</source>
            <target state="user:untranslated" xml:lang="en">My personal space</target>
          </trans-unit>
          <trans-unit id="22" translate="yes" reformat="yes" xml:space="default">
            <source>Mes sujets de formation</source>
            <target state="user:untranslated" xml:lang="en">My training subjects</target>
          </trans-unit>
          <trans-unit id="23" translate="yes" reformat="yes" xml:space="default">
            <source>Mon planning formateur</source>
            <target state="user:untranslated" xml:lang="en">My trainer planning </target>
          </trans-unit>
          <trans-unit id="24" translate="yes" reformat="yes" xml:space="default">
            <source>Synthèse de mes évaluations</source>
            <target state="user:untranslated" xml:lang="en">Summary of my assessments</target>
          </trans-unit>
          <trans-unit id="25" translate="yes" reformat="yes" xml:space="default">
            <source>Mes rendez-vous (stagiaire)</source>
            <target state="user:untranslated" xml:lang="en">My appointments (trainee)</target>
          </trans-unit>
          <trans-unit id="26" translate="yes" reformat="yes" xml:space="default">
            <source>Mes kits de révision</source>
            <target state="user:untranslated" xml:lang="en">My review kits</target>
          </trans-unit>
          <trans-unit id="27" translate="yes" reformat="yes" xml:space="default">
            <source>Mes évaluations (stagiaire)</source>
            <target state="user:untranslated" xml:lang="en">My assessments (trainee)</target>
          </trans-unit>
          <trans-unit id="28" translate="yes" reformat="yes" xml:space="default">
            <source>Historique (stagiaire)</source>
            <target state="user:untranslated" xml:lang="en">History (trainee)</target>
          </trans-unit>
          <trans-unit id="29" translate="yes" reformat="yes" xml:space="default">
            <source>Mes données personnelles</source>
            <target state="user:untranslated" xml:lang="en">My personal data</target>
          </trans-unit>
          <trans-unit id="30" translate="yes" reformat="yes" xml:space="default">
            <source>Mes rendez-vous</source>
            <target state="user:untranslated" xml:lang="en">My appointments</target>
          </trans-unit>
          <trans-unit id="31" translate="yes" reformat="yes" xml:space="default">
            <source>Mes évaluations</source>
            <target state="user:untranslated" xml:lang="en">My assessments</target>
          </trans-unit>
          <trans-unit id="32" translate="yes" reformat="yes" xml:space="default">
            <source>Historique</source>
            <target state="user:untranslated" xml:lang="en">History</target>
          </trans-unit>
          <trans-unit id="33" translate="yes" reformat="yes" xml:space="default">
            <source>Activité</source>
            <target state="user:untranslated" xml:lang="en">Activities</target>
          </trans-unit>
          <trans-unit id="34" translate="yes" reformat="yes" xml:space="default">
            <source>Catalogue</source>
            <target state="user:untranslated" xml:lang="en">Catalogue</target>
          </trans-unit>
          <trans-unit id="35" translate="yes" reformat="yes" xml:space="default">
            <source>Planning</source>
            <target state="user:untranslated" xml:lang="en">Planning</target>
          </trans-unit>
          <trans-unit id="36" translate="yes" reformat="yes" xml:space="default">
            <source>Planification</source>
            <target state="user:untranslated" xml:lang="en">Scheduling</target>
          </trans-unit>
          <trans-unit id="37" translate="yes" reformat="yes" xml:space="default">
            <source>Formateurs / Animateurs</source>
            <target state="user:untranslated" xml:lang="en">Trainers</target>
          </trans-unit>
          <trans-unit id="38" translate="yes" reformat="yes" xml:space="default">
            <source>Ressources</source>
            <target state="user:untranslated" xml:lang="en">Resources</target>
          </trans-unit>
          <trans-unit id="39" translate="yes" reformat="yes" xml:space="default">
            <source>Activités archivées</source>
            <target state="user:untranslated" xml:lang="en">Archived activities</target>
          </trans-unit>
          <trans-unit id="40" translate="yes" reformat="yes" xml:space="default">
            <source>Utilisateurs</source>
            <target state="user:untranslated" xml:lang="en">Users</target>
          </trans-unit>
          <trans-unit id="41" translate="yes" reformat="yes" xml:space="default">
            <source>Entités / Clients</source>
            <target state="user:untranslated" xml:lang="en">Entities / Clients</target>
          </trans-unit>
          <trans-unit id="42" translate="yes" reformat="yes" xml:space="default">
            <source>Participants</source>
            <target state="user:untranslated" xml:lang="en">Participants</target>
          </trans-unit>
          <trans-unit id="43" translate="yes" reformat="yes" xml:space="default">
            <source>Inscrire</source>
            <target state="user:untranslated" xml:lang="en">Register</target>
          </trans-unit>
          <trans-unit id="44" translate="yes" reformat="yes" xml:space="default">
            <source>Exploitation</source>
            <target state="user:untranslated" xml:lang="en">Data management</target>
          </trans-unit>
          <trans-unit id="45" translate="yes" reformat="yes" xml:space="default">
            <source>Tableaux de Bord</source>
            <target state="user:untranslated" xml:lang="en">Dashboards</target>
          </trans-unit>
          <trans-unit id="46" translate="yes" reformat="yes" xml:space="default">
            <source>Environnement</source>
            <target state="user:untranslated" xml:lang="en">Environment</target>
          </trans-unit>
          <trans-unit id="47" translate="yes" reformat="yes" xml:space="default">
            <source>Groupes de sécurité</source>
            <target state="user:untranslated" xml:lang="en">Security groups</target>
          </trans-unit>
          <trans-unit id="48" translate="yes" reformat="yes" xml:space="default">
            <source>permissions</source>
            <target state="user:untranslated" xml:lang="en">Permissions</target>
          </trans-unit>
          <trans-unit id="49" translate="yes" reformat="yes" xml:space="default">
            <source>Gérer mes collaborateurs</source>
            <target state="user:untranslated" xml:lang="en">Manage my colleagues</target>
          </trans-unit>
        </body>
      </file>
    </xliff>
    donc voila le dcument en question

    Je voudrais le convertir en un ravissant document excel (csv, xlst) afin d'y apporté des modification.

    Le probléme est qu'avec excel il faut que je retire les lignes que j'ai coloré en rouge et en bleu, car il me dit que la dtd n'est pas correct.
    Quand je fais cela je peut l'enregistrer en xlsx et le re enregistrer du fichier converti en xlsx en xml.

    Mais comment faire en laissant les ligne car je doit garder en état le document(les lignes coloré).


    Si je l'ai laisse voila les souci:

    il me l'ouvre quand même mais il me case le mappage xml car aprés, si je veut

    --Il me dit impossible d'enregistrer ou d'exporter les données XML.Les mappages XML de ce document ne sont pas exportable.

    Une solution peut etre les amis du xml, moi je ne connais que les bases du xml, donc merci d'avance si vous pouvez m'aiguillet


    Ps: les utilitaires me convertit bien m'on document en csv mais quand je louvre avec excel la mise en page c'est du grand n'importe quoi et impossible de revenir en un document xml aussi(les mappages du document cassé ausi).

  2. #2
    Expert confirmé
    Avatar de Loceka
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    2 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 2 276
    Points : 4 845
    Points
    4 845
    Par défaut
    Si ça marche en les enlevant, le plus simple est de les enlever, de modifier ton document avec excel et de les remettre quand tu as fini.

    Sinon, une solution qui marcherait à tous les coups serait de faire un transformateur (dans le langage que tu préfères) pour passer de ton format XML à un fichier CSV, puis un autre transformateur qui ferait l'opération inverse (CSV -> XML).

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    501
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 501
    Points : 102
    Points
    102
    Par défaut re
    Merci alors

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 84
    Points : 101
    Points
    101
    Par défaut
    Salut,

    Citation Envoyé par chlock62 Voir le message
    Je voudrais le convertir en un ravissant document excel (csv, xlst) afin d'y apporté des modification.
    xlst c'est un nouveau format?
    je viens de vérifier dans excel, xlsx, xlsm, xlsb,xltx ... mais pas de xlst
    erreur de frappe?

    ++
    zwaldo

Discussions similaires

  1. Convertir : fichier XML irregulier To Csv
    Par BertrandB dans le forum C#
    Réponses: 1
    Dernier message: 27/02/2015, 17h31
  2. convertir xml à CSV
    Par amnay dans le forum APIs
    Réponses: 5
    Dernier message: 08/06/2012, 08h10
  3. Convertir xml en csv
    Par antitrust56 dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 12/11/2008, 09h43
  4. [DOM XML] Convertir xml file dans DB mySQL
    Par patayotte dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 29/11/2006, 14h17
  5. [MySQL] convertir un fichier excel(*.csv) en un (*.sql)
    Par rhani2010 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 16/10/2006, 19h39

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