1 2 3 4 5 6 7 8 9 10 11 12 13
export function csvParser(csv: string) { const lines = csv.split("\n"); const headers = lines[0].split(","); const data = lines.slice(1).map(line => { const values = line.split(","); const obj: any = {}; for (let i = 0; i < headers.length; i++) { obj[headers[i]] = values[i]; } return obj; }); return data; }