Cet article va expliquer, étape par étape, comment créer un fichier XML à partir des données dans une feuille de calcul. Nous allons voir dans cet artcle
- L'importance de construire une structure XML
- Comment importer la structure du fichier dans Excel
- Comment faire le mappage avec un classeur Excel
- Lier les colonnes au mappage XML
Etape 1 : Les données
Pour comprendre la technique, nous allons utiliser la liste des prénoms qui se trouve dans une feuille de calcul.
TRES IMPORTANT!!!!! Les données ne doivent pas être dans un Tableau car l'opération de construction du fichier XML va insérer les données dans un Tableau automatiquement lors du traitement.
Etape 2 : Le menu développeur
Les outils nécessaires à la construction du fichier , sont dans le menu Développeur.
Si vous n'avez pas le menu développeur dans votre ruban, il faut l'activer depuis le menu Fichier > Options > Personnaliser le ruban et cocher la case Développeur. Avec cette simple action, vous avez le menu Développeur dans le ruban.
Etape 3 : Créer un fichier de Mapping XML
Cette étape se fait NECESSAIREMENT dans un éditeur de texte, comme Notepad++. Depuis un éditeur de texte, il faut écrire la structure (le mappage) XML suivante
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<list-prenom>
<record>
<rang>a</rang>
<genre>b</genre>
<prenom>c</prenom>
</record>
<record>
<rang>x</rang>
<genre>y</genre>
<prenom>z</prenom>
</record>
</list-prenom>
Les 4 points suivants sont à respecter scrupuleusement.
- La première ligne contient nécessairement l'intruction de codage XML
- Le 3e niveau contient obligatoirement les 3 colonnes du ficher Excel mais les valeurs sont anecdotiques
- Il est IMPERATIF d'avoir au moins 2 blocs de données dans la structure. Un seul bloc ne permettra pas de générer le fichier XML
- Enregistrer le fichier au format XML
Etape 4 : Charger le fichier de Mapping XML
Ensuite, il faut le charger comme structure du futur fichier XML.
- Ouvrir le menu Développeur
- Puis Source
- Et enfin Mappages XML
- Sélectionner le fichier créé à l'étape précédente
Maintenant, le fichier de mapping est chargé.
Etape 5 : Glisser les champs
Tout comme dans un TCD, il vous suffit de déplacer les champs de la structure XML vers la colonne de la feuille de calcul.
Après manipulation, les données de la feuille de calcul sont automatiquement intégrées dans un Tableau et les champs de la structure sont en gras.
Et refaites la même manipulation pour chacun des champs.
Etape 6 : Exporter le résultat
Dernière étape, il vous suffit de cliquer sur le bouton Exporter (Développeur > XML > Exporter) pour convertir les données dans un fichier XML
Et le résultat est le suivant
MARETTE DENIS
18/08/2022 @ 07:43
Merci pour cette initiation