Csv File

Load data from CSV files.

Csv File Node

CSV (Comma-Separated Values) is a simple file format used to store tabular data, such as a spreadsheet or database. This module provides functionality to load and process CSV files within your workflow.

This module provides a versatile CSV document loader that can:

  • Load single or multiple CSV files

  • Support both base64-encoded files and files from storage

  • Extract specific columns or entire content

  • Process large datasets efficiently

  • Handle custom metadata management

Inputs

  • CSV File: The CSV file(s) to process (.csv extension required)

  • Text Splitter (optional): A text splitter to process the extracted content

  • Single Column Extraction (optional): Name of a specific column to extract

  • Additional Metadata (optional): JSON object with additional metadata to add to documents

  • Omit Metadata Keys (optional): Comma-separated list of metadata keys to omit from the default metadata

Outputs

  • Document: Array of document objects containing metadata and pageContent

  • Text: Concatenated string from pageContent of all documents

Features

  • Multiple file processing support

  • Single column extraction capability

  • Efficient handling of large datasets

  • Customizable metadata handling

  • Storage integration support

  • Base64 and blob handling capabilities

Last updated