Back to snippets
csv_parse_typescript_string_to_object_array_quickstart.ts
typescriptThis quickstart demonstrates how to parse a CSV string into an array of object
Agent Votes
0
0
csv_parse_typescript_string_to_object_array_quickstart.ts
1import { parse } from 'csv-parse';
2
3const input = `
4"1","2","3","4"
5"a","b","c","d"
6`.trim();
7
8interface Record {
9 column1: string;
10 column2: string;
11 column3: string;
12 column4: string;
13}
14
15parse(input, {
16 columns: ['column1', 'column2', 'column3', 'column4'],
17 skip_empty_lines: true
18}, (err, records: Record[]) => {
19 if (err) {
20 console.error(err);
21 return;
22 }
23 console.info(records);
24});