Skip to main content

Class: PapaCSVReader

papaparse-based csv parser CSVReader

Implements

BaseReader

Implements

Constructors

new PapaCSVReader()

new PapaCSVReader(concatRows?, colJoiner?, rowJoiner?, papaConfig?): PapaCSVReader

Constructs a new instance of the class.

Parameters

concatRows?: boolean= true

whether to concatenate all rows into one document.If set to False, a Document will be created for each row.True by default.

colJoiner?: string= ", "

Separator to use for joining cols per row. Set to ", " by default.

rowJoiner?: string= "\n"

Separator to use for joining each row.Only used when concat_rows=True.Set to "\n" by default.

papaConfig?: ParseConfig<any, undefined>

Returns

PapaCSVReader

Source

packages/core/src/readers/CSVReader.ts:24

Properties

colJoiner

private colJoiner: string

Source

packages/core/src/readers/CSVReader.ts:14


concatRows

private concatRows: boolean

Source

packages/core/src/readers/CSVReader.ts:13


papaConfig?

private optional papaConfig: ParseConfig<any, undefined>

Source

packages/core/src/readers/CSVReader.ts:16


rowJoiner

private rowJoiner: string

Source

packages/core/src/readers/CSVReader.ts:15

Methods

loadData()

loadData(file): Promise <Document <Metadata>[]>

Loads data from csv files

Parameters

file: string

The path to the file to load.

Returns

Promise <Document <Metadata>[]>

Implementation of

FileReader . loadData

Source

packages/core/src/readers/CSVReader.ts:42