Class: PapaCSVReader
papaparse-based csv parser CSVReader
Implements
BaseReader
Extends
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
Overrides
Defined in
packages/llamaindex/src/readers/CSVReader.ts:22
Methods
loadData()
Parameters
• filePath: string
Returns
Inherited from
Defined in
packages/core/schema/dist/index.d.ts:187
loadDataAsContent()
loadDataAsContent(
fileContent
):Promise
<Document
<Metadata
>[]>
Loads data from csv files
Parameters
• fileContent: Uint8Array
The content of the file.
Returns
An array of Documents.
Overrides
Defined in
packages/llamaindex/src/readers/CSVReader.ts:40
addMetaData()
static
addMetaData(filePath
): (doc
,index
) =>void