Bonjour
Je cherche des informations (tutoriaux ) concernant la manière dont on peut passer un fichier csv en un fichier XML
Merci d'avance
stardeus
Bonjour
Je cherche des informations (tutoriaux ) concernant la manière dont on peut passer un fichier csv en un fichier XML
Merci d'avance
stardeus
Excel 2003 permet la conversion d'un fichier CSV en XML si ma mémoire est bonne. Sinon, tu peux utiliser le freeware csv2xml, téléchargeable bien sûr.
sinon tu peux écrire un programme et en python cela donne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 from xml.dom.minidom import Document import csv cr = csv.reader(open("/home/fraoustin/sample.csv","rb"), delimiter=";") xmldoc = Document() xmltag = xmldoc.createElement("root") x=0 for i in cr: xmlchild = xmldoc.createElement("child") for j in i: xmlchild2 = xmldoc.createElement("elt%s"%x) xmlchild2.appendChild(xmldoc.createTextNode(j)) xmlchild.appendChild(xmlchild2) x=x+1 x=0 xmltag.appendChild(xmlchild) xmldoc.appendChild(xmltag) print xmldoc.toxml()
Partager