Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1729 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Excel en xml

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Excel en xml

n°2194119
monster-mu​nch
Miam
Posté le 13-06-2013 à 14:03:53  profilanswer
 

Bonjour,
 
Aujourd'hui je suis confronté à un problème sur Excel 2007. Je dois transformer un fichier Excel en xml.
Sauf que ce fichier Excel est composé de plusieurs feuilles. Et de plusieurs dizaines de lignes par feuilles, et d'une vingtaine de colonnes.
Au début de chaque colonne, il y a le nom de la donnée qui est dans cette colonne. (Par exemple, "nom", "mots clés"...).
Je dois transformer chaque ligne en un fichier xml qui respecte la norme ISO 19115.  
Ce qui à la fin fera de nombreux fichiers xml.
 
Problème, je ne sais pas comment faire; Et je ne sais pas comment mis prendre.  
Je ne connais pas du tout le vba.  
J'ai essayé de faire un mappage xml mais ça ne créer pas un fichier xml pour chaque ligne.
 
Si quelqu'un peut m'aider, me donner des pistes pour avances, j'en serai ravis !
 
Merci.

mood
Publicité
Posté le 13-06-2013 à 14:03:53  profilanswer
 

n°2194126
dreameddea​th
Posté le 13-06-2013 à 14:20:03  profilanswer
 

Pour créer/manipuler du XML en VBA, il y a la librairie MSXML (googlise MSXML2). Il peut créer des arbres XML et les sauvegarder dans des fichiers
 
Pour les aspects "parcourt de cellules"/feuilles, tu as "ActiveWorkbook.Sheets" qui contient le tableau des feuilles, et [sheet].Rows qui permet de boucler sur les lignes (class Workbook, Class Worksheet et Class Range).
 
Après faut lire des tuto excel et/ou VBA pour voir comment parcourir les feuilles/cellules pour travailler...
 
Dès que tu as des bouts de code /pb algorithmiques particuliers, n'hésite pas à poster...

n°2194135
Marc L
Posté le 13-06-2013 à 14:52:19  profilanswer
 

 
           Voir aussi ici
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Excel en xml

 

Sujets relatifs
importer des adresses de factures sous excelAjout de ligne automatique sur excel 2010 - VBA
[VBA Excel 2003] - Problème pour récupérer la 65537° ligne d'un CVS[VBA Excel 2002] Formater le résultat d'une fonction perso
[Vba Excel 2010] Génération d'un pdf avec envoi d'email[VB EXCEL] Filtrer feuille excel via listbox
[VBA] Macros feuilles differentes excelliste aléatoire sous Excel
Exercice VBA Excel sur le NOM PRENOM 
Plus de sujets relatifs à : Excel en xml


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR