Class: PapaCSVReader
papaparse-based csv parser
Implements
BaseReader
Implements
Constructors
constructor
• new PapaCSVReader(concatRows?
, colJoiner?
, rowJoiner?
, papaConfig?
)
Constructs a new instance of the class.
Parameters
Name | Type | Default value | Description |
---|---|---|---|
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 | ", " | - |
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 > | undefined | - |
Defined in
packages/core/src/readers/CSVReader.ts:23
Properties
colJoiner
• Private
colJoiner: string
Defined in
packages/core/src/readers/CSVReader.ts:13
concatRows
• Private
concatRows: boolean
Defined in
packages/core/src/readers/CSVReader.ts:12
papaConfig
• Private
Optional
papaConfig: ParseConfig
<any
, undefined
>
Defined in
packages/core/src/readers/CSVReader.ts:15
rowJoiner
• Private
rowJoiner: string
Defined in
packages/core/src/readers/CSVReader.ts:14
Methods
loadData
▸ loadData(file
, fs?
): Promise
<Document
<Metadata
>[]>
Loads data from csv files
Parameters
Name | Type | Default value | Description |
---|---|---|---|
file | string | undefined | The path to the file to load. |
fs? | GenericFileSystem | DEFAULT_FS | The file system to use for reading the file. |