CSVReader
Defined in: packages/readers/src/csv/base.ts:7
CSV parser
Extends
FileReader
<Document
>
Constructors
Constructor
new CSVReader(
concatRows
,colJoiner
,rowJoiner
,config?
):CSVReader
Defined in: packages/readers/src/csv/base.ts:21
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.
config?
Options
Returns
CSVReader
Overrides
FileReader<Document>.constructor
Properties
parse()
static
parse: {(input
,options?
,callback?
):Parser
; (input
,callback?
):Parser
; (options?
,callback?
):Parser
; (callback?
):Parser
; }
Defined in: packages/readers/src/csv/base.ts:8
Call Signature
(
input
,options?
,callback?
):Parser
Parameters
input
string
| Buffer
<ArrayBufferLike
>
options?
Options
callback?
Callback
Returns
Parser
Call Signature
(
input
,callback?
):Parser
Parameters
input
string
| Buffer
<ArrayBufferLike
>
callback?
Callback
Returns
Parser
Call Signature
(
options?
,callback?
):Parser
Parameters
options?
Options
callback?
Callback
Returns
Parser
Call Signature
(
callback?
):Parser
Parameters
callback?
Callback
Returns
Parser
Methods
loadDataAsContent()
loadDataAsContent(
fileContent
):Promise
<Document
<Metadata
>[]>
Defined in: packages/readers/src/csv/base.ts:39
Loads data from csv files
Parameters
fileContent
Uint8Array
The content of the file.
Returns
Promise
<Document
<Metadata
>[]>
An array of Documents.
Overrides
FileReader.loadDataAsContent