---
title: "Editing CSV Records in a Form"
slug: "editing-csv-records-in-a-form"
updated: 2026-03-24T18:12:51Z
published: 2026-03-24T18:12:51Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.decisions.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Editing CSV Records in a Form

## Overview

The **CSV Editor Form Control** allows editing CSV-formatted tabular data, such as a spreadsheet. A CSV Editor can use Flow data as its Input and then output the edited values back into the Flow.

---

## Example

1. From a **Designer Project**, select the CREATE FLOW button from the **Global Action Bar**; select **Flow**, provide a **Name,** and click CREATE.
2. From the **Flow Designer**, click the SETUP INPUT DATA button. Then, click DEFINE.
3. In the **Data Definitions**screen, NAME the **Data**"File", and select **File Data**from the TYPE drop-down. **Save**the Data Definition, then close the window.

![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2024-08-12_09h56_21.png)
4. Attach a **Show Form**step from the FAVORITE STEPS category of the **Toolbox**tab to the **Start**step.
5. From the Show Form step's **Properties**tab, click PICK OR CREATE FORM, select CREATE, choose **Form**, provide a Name, then click CREATE.

![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2024-08-12_09h58_26.png)
6. From the **Form Designer**, create a Form containing a **Button**component from the FAVORITES category of the **Toolbox**tab and a **CSV Editor** from **Toolbox > DATA > FILE**.

![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2024-08-12_10h01_05.png)
7. Save the Form, then close the Form Designer via****X.
8. Back in the Flow Designer, connect the Done path to the End step, then navigate to the Show Form step's Properties. Under INPUTS, map the **File**to **CSVEditor**.
9. Save the Flow, then if desired, close with X.

![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/image-1750256238823.png)

---

## Debug

1. From the **Flow Designer**, select the **Debug**link from the top action bar.
2. In the **Debugger**, use the **Drag file here** field or the CHOOSE FILE button to select the desired **CSV**file.
3. Click **START DEBUGGING**.

![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2024-08-12_10h44_44 csv editor debug 1.png)
4. Make any desired edits to the CSV file.

To edit any cell, select the cell, then adjust the value and either press the enter key or click out of it.

![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2024-08-12_10h46_43 csv editor debug 2.png)
5. Click the **Download**button and verify the contents of the spreadsheet.

![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2024-08-12_10h48_54 csv editor debug 4.png)

---

## Additional Line Separators

Starting in **v9.9**, Users can access the Additional Line Separators property.

There are two options, Line Feed and Carriage Return. In CSV files, especially on Windows, carriage return (\r) and line feed (\n) characters, often combined as \r\n, are used to separate rows (or records). However, within data cells, particularly in text fields, a carriage return can cause issues when parsed, as it can be misinterpreted as the end of a row.

When property is set to true, the CSV Editor displays linefeed values as separate rows. When property is set to false, the CSV Editor displays linefeed values as separate lines within the same cell.

There is also an 'All' option that will enable or disable both options at the same time.

The Additional Line Separators property has been removed from the CSV Editor Form Control on Linux, for **v9.22**and above.

---

## Feature Changes

| Description | Version | Release Date | Developer Task |
| --- | --- | --- | --- |
| Added the "Additional Line Separator" property. | [9.9](https://documentation.decisions.com/v99/docs/version-99x-release-notes) | April 2025 | [DT-044174] |
| The Additional Line Separator property is now set to false by default. This will only impact new controls. | [9.16](https://documentation.decisions.com/v99/docs/version-916x-release-notes) | October 2025 | [DT-045286] |
| The Additional Line Separators property has been removed from the CSV Editor Form Control for Linux. | [9.22](https://portal.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/document/v99/view/370aa408-2485-430c-821a-e1ee1ffb0811) | April 2025 | [DT-046994] |
