Importer un fichier XML dans une table ACCESS 2013
Fermé
FNJD
Messages postés
6
Date d'inscription
mardi 19 novembre 2013
Statut
Membre
Dernière intervention
9 mai 2014
-
9 mai 2014 à 17:09
PipoWIL Messages postés 21 Date d'inscription lundi 5 mai 2014 Statut Membre Dernière intervention 19 juin 2022 - 11 mai 2014 à 18:54
PipoWIL Messages postés 21 Date d'inscription lundi 5 mai 2014 Statut Membre Dernière intervention 19 juin 2022 - 11 mai 2014 à 18:54
A voir également:
- Importer un fichier XML dans une table ACCESS 2013
- Fichier rar - Guide
- Table ascii - Guide
- Fichier host - Guide
- Fichier iso - Guide
- Comment réduire la taille d'un fichier - Guide
1 réponse
PipoWIL
Messages postés
21
Date d'inscription
lundi 5 mai 2014
Statut
Membre
Dernière intervention
19 juin 2022
2
11 mai 2014 à 18:54
11 mai 2014 à 18:54
Bonjour,
MS Access n'est pas un champion de l'XML.
Pour ce que j'ai pu en voir jusqu'à pésent, MS Access importe correctement un fidhier XML SIMPLE. quand je dis 'simple', c'est même tres simple... avec une arborescence à un seul niveau du genre :
<Racine>
<Elem1>Tata</Elem1>
<Elem2>Toto</Elem2>
</Racine>
et pour cela J'utilise une commande VBA du genre de :
Application.ImportXML "C:\Temp\Mon_Fichier.XML", acStructureAndData
Pour faire mieux, je suis obligé de passer à du DOM XML et on arrive un degré de complexité nettement supérieur.
Si tu connais XSLT, tu peux écrire une transformation de ton fichier pour le transformer en un fichier plus simple et ensuite importer ce fichier plus simple. (Cela reste lourd...)
Si tu trouves un autre moyen, dis le cela m'intéresse !
MS Access n'est pas un champion de l'XML.
Pour ce que j'ai pu en voir jusqu'à pésent, MS Access importe correctement un fidhier XML SIMPLE. quand je dis 'simple', c'est même tres simple... avec une arborescence à un seul niveau du genre :
<Racine>
<Elem1>Tata</Elem1>
<Elem2>Toto</Elem2>
</Racine>
et pour cela J'utilise une commande VBA du genre de :
Application.ImportXML "C:\Temp\Mon_Fichier.XML", acStructureAndData
Pour faire mieux, je suis obligé de passer à du DOM XML et on arrive un degré de complexité nettement supérieur.
Si tu connais XSLT, tu peux écrire une transformation de ton fichier pour le transformer en un fichier plus simple et ensuite importer ce fichier plus simple. (Cela reste lourd...)
Si tu trouves un autre moyen, dis le cela m'intéresse !