Files
visual-data/VT2-examples/vt2-ch3-codedata-dir/convert-csv-to-xml.py
T

26 lines
814 B
Python

import csv
fields = None
with open('income-scraped.csv') as csvfile:
reader = csv.reader(csvfile, delimiter=",")
for row in reader:
# Save header variables
if fields == None:
fields = row
print('<?xml version="1.0" encoding="UTF-8"?>')
print("<rows>")
else:
# Add family unit
famunit = '<row>'
famunit += '<' + fields[0] + '>' + row[0] + '</' + fields[0] + '>' # famindex
famunit += '<' + fields[1] + '>' + row[1] + '</' + fields[1] + '>' # AGE
famunit += '<' + fields[2] + '>' + row[2] + '</' + fields[2] + '>' # FTOTINC
famunit += '</row>'
# Print family unit
print(famunit)
print("</rows>")