function parse
parse(input: string,opt?: undefined): string[][]Csv parse helper to manipulate data. Provides an auto/custom mapper for columns.
Examples
Example 1
Example 1
import { parse } from "@std/csv/parse"; const string = "a,b,c\nd,e,f"; console.log( await parse(string, { skipFirstRow: false, }), ); // output: // [["a", "b", "c"], ["d", "e", "f"]]
Parameters
input: stringInput to parse.
optional
opt: undefinedoptions of the parser.
Return Type
string[][]If you don't provide opt.skipFirstRow and opt.columns, it returns string[][].
If you provide opt.skipFirstRow or opt.columns, it returns Record<string, unknown>[].
parse<T extends ParseOptions>(input: string,opt: T): ParseResult<ParseOptions, T>Csv parse helper to manipulate data. Provides an auto/custom mapper for columns.
Examples
Example 1
Example 1
import { parse } from "@std/csv/parse"; const string = "a,b,c\nd,e,f"; console.log( await parse(string, { skipFirstRow: false, }), ); // output: // [["a", "b", "c"], ["d", "e", "f"]]
Type Parameters
T extends ParseOptionsParameters
Return Type
If you don't provide opt.skipFirstRow and opt.columns, it returns string[][].
If you provide opt.skipFirstRow or opt.columns, it returns Record<string, unknown>[].