Skip to content
CSV Data Merge

CSV Data Merge

by Al But

Easy plugin merges your data from a local .csv file and replaces text in all selected Figma frames

FreeFigmaFigJam

Installs

41

Likes

3

Users

276

Views

535

Preview

CSV Data Merge preview

About this plugin

CSV Data Merge is a simple, fast Figma plugin that automatically inserts data from a local CSV file into text layers of selected frames. It matches each frame’s name to the value in the index column (or Index, Id, id, Номер, etc.) and replaces placeholders in curly braces {key} with the actual CSV values.

How to usePrepare your CSV fileThe first row contains headers (field names / placeholders).

One column must be named index (or Index, Id, id).

Other columns contain your data.

Export as UTF-8.Prepare your Figma layoutDuplicate your template frame.

Name each frame according to the index column value (e.g., 1, 2, 3).

In text layers, insert placeholders like {djname}, {stage}, etc.

Run the pluginSelect the frames you want to fill.

Launch CSV Data Merge in Figma.

Click "Choose file" and upload your CSV.

Click "Apply to selection" — the plugin will replace placeholders with your data.

TipsPlaceholders are case-sensitive (djname ≠ DJName).

If a CSV header contains spaces, use them exactly in the placeholder {First Name}.

More accessibility tools plugins

View all