Données XML

Contenu

# Source XML

Importer des données XML à partir d'un contenu XML structuré de manière arbitraire dans les cellules d'un document tableur existant.

La fonctionnalité Source XML permet d'importer du contenu XML partiellement ou intégralement, selon sa structure et les définitions de mappage définies par l'utilisateur. L'utilisateur peut spécifier plusieurs sous-structures non superposées à mapper à différentes positions de cellules au sein d'un même document. Il peut importer le contenu des éléments, les valeurs de leurs attributs ou les deux.

Pour accéder à cette commande...

#### À partir de la barre de menu :

Choisissez Données - Source XML.

#### À partir de l'interface en onglets :

Choisissez Données - Source XML.

#### À partir des barre d'outils :

Source XML

## Boîte de dialogue Source XML

La boîte de dialogue est constituée de quatre parties.

### Fichier source

Ceci permet de spécifier le chemin du fichier XML à importer dans le document.

### Reporter sur le document

Ce volet affiche la structure du contenu XML de la source sous forme d'arbre. Il est initialement vide et est peuplé lorsque vous spécifiez le fichier source.

Chaque élément de l'arbre peut être de trois types :

- attribut, représenté par le symbole @

- élément unique non récurrent, représenté par le symbole </>, et

- élément récurrent, représenté par le symbole <//>.

Un élément non récurrent est un élément qui ne peut survenir qu'une fois sous le même parent. Il est reporté à une cellule unique dans le document.

Un élément récurrent est un élément qui peut apparaître plusieurs fois sous le même parent. Il sert de parent englobant pour une entrée d'enregistrement unique dans des entrées d'enregistrements multiples. Ces entrées sont importées dans une plage dont la taille est égale au nombre d'entrées plus une entête de ligne supplémentaire.

### Cellules reportées

Ce champ spécifie la position d'une cellule dans le document à laquelle sont liés un élément ou un attribut. Si c'est un élément non récurrent ou un attribut, il pointe simplement vers la cellule où la valeur de l'élément ou de l'attribut sera importé. Si c'est un élément récurrent, il pointe vers la cellule supérieure gauche de la plage où l'ensemble des entrées d'enregistrement plus l'entête sera importé.

### Importer

Appuyer sur le bouton Importer démarre le processus d'import basé sur les définitions de lieu que l'utilisateur a fourni. Lorsque l'import est terminé, la boîte de dialogue se ferme.

Rubriques connexes

Lecture des fichiers JSON et XML dans LibreOffice Calc

Page de wiki sur la Source XML

Aidez-nous !