aboutsummaryrefslogtreecommitdiff
path: root/src/server/DataVizUtils.ts
blob: 4fd0ca6ff30c0917e74dedd58be5cacfdaad7b66 (plain)
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;
}