Back to snippets

csv_parse_typescript_string_to_object_array_quickstart.ts

typescript

This quickstart demonstrates how to parse a CSV string into an array of object

19d ago24 linescsv.js.org
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});