Skip to main content

CSV Editor

Essential

CSV Editor lets you open, view, and edit CSV content directly inside Brobench. While it is not a replacement for Excel or Google Sheets, it opens large files much faster than those tools and gives you a clean grid environment to inspect, clean, and manipulate data before loading it into Salesforce or exporting it back to CSV.

Open this module from App Menu -> Modules -> CSV Editor and specify the Input

or

Click on the App Menu -> Quick Actions -> Open CSV File to pick a file directly, or Open CSV in Clipboard to open CSV content from your clipboard.

or

Click on the CSV icon in the Global Actions toolbar.

Adding CSV Tabs

Click on the + icon next to the tabs to open the input dialog. In the dialog, select a file or paste CSV content directly or click on the Open Clipboard button to load from clipboard.

Keep in Mind

For large files, selecting a file is faster than copy-pasting the content. Searching within the grid can slow down for files over 500k rows.

Editing

Add editor controls are available in the right-click menu.

Adding Rows

Right-click the grid and select Add Rows to insert new rows. Choose where to insert:

PositionDescription
StartInserts at the top of the grid
Above SelectionInserts above the selected row(s)
Below SelectionInserts below the selected row(s)
EndAppends at the bottom of the grid

Enter the number of rows to add in the prompt. New rows are created with blank values.

Adding Columns

Right-click and select Add Columns to insert new columns. Choose the same position options as rows. Enter one or more column names (comma or newline separated). Column names must be unique.

Editing Cells

Double-click any cell to edit its value inline. You can also select one or more cells, right-click, and use Set To to apply a value in bulk.

Set Values to Cells

Select or more cells, right-click and select Set To to apply values in bulk. Options include:

Fill Operations

Select one or more cells, right-click, and open Set To to apply values in bulk.

OptionDescription
New ValueSet all selected cells to a specific text value
Current DateFill with today's date
Current DateTimeFill with the current date and time (ISO format)
True / FalseFill with boolean values
NullClear selected cells
Find / ReplaceSearch and replace within selected cells (case-insensitive, whole-cell or partial match)
FillOpens the advanced Fill dialog for generated values (see below)

Advanced Fill

The Fill option opens a dialog with options to generate values automatically:

TypeDescription
Random UUIDGenerates a unique UUID for each selected cell
Specified ValuesProvide a list of values to apply sequentially, randomly, or with weighted probability
Date RangeGenerate a sequence of dates between a start and end date, stepping by a configurable interval
DateTime RangeSame as Date Range but for date-time values

Exporting

Click the Export button (save icon) in the toolbar to download all rows as a CSV file. The filename is based on the tab name.

For partial exports, select the rows you want, right-click, and use the standard grid export to export just the selection.