Bonjour � tous,
Je suis un petit nouveau sur ce forum et surtout un d�butant en python!
Bref ce qui m'am�ne ici c'est une demande d'un petit coup de main pour g�rer des fichiers xml avec python.
En fait je vous explique. En entr�e de mon programme pytohn j'ai un fichier XML et un fichier XLS (excel). Dans le fichier XML il y a des infos sur des variables seuil (leur nom, leur valeur initiale, la version de soft dont elles sont issues...). Dans le fichier excel j'ai plusieurs colonnes parmi lesquelles je dois scrutter pour chaque seuil: le nom, la date � laquelle la valeur a �t� fix�, un champs de commentaire et une justification.
Le but est donc d'aller lire dans mon fichier excel les champs qui m'int�ressent et mettre en forme mes variables comme �a m'arrange (�a j'ai trouv� comment faire).
Ensuite pour chaque variable seuil il me faut rajouter dans le xml les infos issues d'excel.
En faisant une manip � la main je connais les lignes que j'ai a rajouter dans mon fichier XML. Mais pour les 3000 variables � faire un programme sera bien plus � m�me de le faire!!
Au d�part je pensais ouvrir en fichier texte le XML et aller y trouver les emplacement qui vont bien pour rajouter des blocs de xml g�n�r� "en dur" dans mon programme mais �a ne me para�t pas tr�s clean comme m�thode et l'algo de recherche est assez cons�quent car il faut ins�rer le texte au bon endroit sans rien toucher.
Mes recherches m'ont conduit vers une API dom ou sax (?), si je en me trompe, qui apparemment poss�dent des fonctions pour g�rer la hi�rarchie d'un fichier XML. J'ai cru y comprendre qu'il me faut alors trouver l'endroit d'insertion et y cr�er un "fils" via un addchild?
Est ce que quelqu'un aurait d�j� fait ce genre de programme et aurait des exemple de script � me montrer car les seules infos que j'ai trouv� sur le net c'est cr�er un xml � partir de z�ro ce qui est simple mais n'est pas mon cas !
Merci pour votre aide.
ffets
Partager