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
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()
Loads data from csv files
Parameters
• file: string
The path to the file to load.
Returns
Promise
<Document
<Metadata
>[]>