# Import CSV

### Overview

The **ImportCSV** component allows users to import a CSV file into a workflow. It supports specifying a delimiter and can process files from user input.

### Input Parameters

| Parameter   | Type     | Required | Description                                                           |
| ----------- | -------- | -------- | --------------------------------------------------------------------- |
| `fileId`    | `string` | ✅        | The ID of the CSV file to be imported.                                |
| `filename`  | `string` | ❌        | The name of the CSV file.                                             |
| `content`   | `string` | ❌        | The content of the CSV file in raw string format.                     |
| `delimiter` | `string` | ❌        | A character used to separate columns in the CSV file. Default is `,`. |

### Output Parameters

| Parameter | Type     | Description                      |
| --------- | -------- | -------------------------------- |
| `fileId`  | `string` | The ID of the imported CSV file. |

### Instructions

1. **Select a CSV File**
   * Use the file picker to choose a CSV file for import.
   * Alternatively, specify the file ID if it's already stored.
2. **Define the Delimiter (Optional)**
   * If the CSV file uses a delimiter other than a comma (`,`), specify it in the **Delimiter** field.
3. **Processing**
   * The component will parse the CSV file and make it available for further processing.

***
