I am trying to import CSV, everything is ok but it removes all spaces, how do I prevent this ?
CSV:
First_Name,Last_Name,Date_of_Birth
Tom,Cruise,"July 3, 1962"
Bruce,Willis,"March 19, 1955"
Morgan,Freeman,"June 1, 1937"
John,Wayne,"May 26, 1907"
SCRIPT:
@anvil.server.callable
def read_csv(csv_string):
csv_list=csv_string.split()
reader=csv.reader(csv_list, delimiter=',', quotechar='"')
i = reader.next()
print 'headers', i
data = [r for r in reader]
data.pop(0) # remove header
for line in data:
app_tables.textile.add_row(
sku=line[0],
name=line[1],
price=line[2]
)
OUTPUT:
headers: ['First_Name', 'Last_Name', 'Date_of_Birth']
data: [['Bruce', 'Willis', 'March19,1955'], ['Morgan', 'Freeman', 'June1,1937'], ['John', 'Wayne', 'May26,1907'], ['John', 'Wayne', 'May261907']]