converter.py 426 B

123456789101112131415161718
  1. import xml.etree.ElementTree as ET
  2. import csv
  3. tree = ET.parse('data.xml')
  4. root = tree.getroot()
  5. with open('data.csv', 'wb') as csvfile:
  6. spamwriter = csv.writer(csvfile)
  7. for neighbor in root.iter('DATI'):
  8. parent = neighbor.attrib.get("ISTANTE")
  9. temp = ""
  10. for child in neighbor:
  11. temp = temp + child.text + ","
  12. temp = temp[:-1]
  13. spamwriter.writerow([parent, temp])