• Parse CSV string to array of records, ideal for smaller data sets.

    Type Parameters

    • Header extends readonly string[]

    Parameters

    Returns Promise<CSVRecord<Header>[]>

    Example: Parse a CSV as array of records

    import { parse } from 'web-csv-toolbox';

    const csv = `name,age
    Alice,42
    Bob,69`;

    const records = await parse.toArray(csv);
    console.log(records);
    // Prints:
    // [ { name: 'Alice', age: '42' }, { name: 'Bob', age: '69' } ]
  • Parse CSV string to array of records, ideal for smaller data sets.

    Type Parameters

    • Header extends readonly string[]

    Parameters

    Returns Promise<CSVRecord<Header>[]>

    Example: Parse a CSV as array of records

    import { parse } from 'web-csv-toolbox';

    const response = await fetch('https://example.com/data.csv');

    const records = await parse.toArray(response);
    console.log(records);