diff --git a/src/csv-loader.js b/src/csv-loader.js index b53938d5e763b9f31e928492966bac5ef2c2e9a6..ddd469865d68bc420fd14e5097ed77f350c448a7 100644 --- a/src/csv-loader.js +++ b/src/csv-loader.js @@ -23,8 +23,11 @@ export class CsvLoader extends BaseLoader { const parser = parse(buffer, this.csvParseOptions); this.debug('CSV parsing started...'); for await (const record of parser) { + const stringified = Object.entries(record) + .map(([key, value]) => `${key}: ${value}`) + .join("\n"); yield { - pageContent: cleanString(record.join(',')), + pageContent: cleanString(stringified), metadata: { type: 'CsvLoader', source: this.filePathOrUrl,