Traitement de fichiers .xml

Traitement de fichiers .xml - XML/XSL - Programmation

Marsh Posté le 05-04-2011 à 21:02:34    

Bonsoir,
 
Je dois traiter des fichiers .xml avant intégration dans un progiciel en supprimant plusieurs dizaines de lignes qui contiennent une donnée.
 
De façon plus précise, j'ai une liste excel de plusieurs centaines de lignes (je ne peux conserver que la colonne qui m'intéresse).
 
Chaque ligne (la cellule de la première colonne) contient une donnée qui n'est présente qu'à un seul endroit dans un fichier .xml.
 
Je souhaite supprimer les lignes du fichier .xml liées à cette donnée de référence. Le début de chaque plage de ligne commence une dizaine de ligne avant la donnée et s'étend sur environ 180 lignes. Chaque plage de référence commence toujours pas les mêmes balises.
 
J'ai en tout entre 13 000 et 16 000 plage de référence regroupant tous les renseignements d'un individu.
 
Actuellement, je supprime manuellement les plages de référence en réalisant des copier/coller entre le fichier excel et notepad++, ce qui est très long et fastidieux.
 
Comment puis-je automatiser ces suppressions ?
 
Merci d'avance pour votre aide.

Reply

Marsh Posté le 05-04-2011 à 21:02:34   

Reply

Marsh Posté le 06-04-2011 à 10:52:17    

Ben avec un langage de programmation, cette question :/ Vu que t'es sur excel, t'as VBA. Sinon, du VB, du C/C++, un langage de script style php, Python... T'as que l'embarra du choix.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 06-04-2011 à 18:20:08    

Merci, mais je n'ai pas assez de connaissances en VBA ou dans les autres langages pour réaliser une macro qui fasse le travail...

Reply

Marsh Posté le 07-04-2011 à 10:18:45    

Ben t'en apprends un, y'a pleins de docs sur le web :/


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 09-04-2011 à 18:32:48    

merci.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed