Skip to lesson content

Import CSV into a table

Last updated: September 8, 2026 · 1 min read

Bring CSV rows into a regular Table block.

CSV import reads the file at that moment; it does not establish continuous sync. Updating products from Sheets is a separate workflow.

Follow these steps

  1. 1

    Prepare the file

    PropertiesData Source

    Prepare a CSV with column headings in the first row and consistent columns throughout. The first row of a headerless file may be interpreted as headings. Follow the row, column, and total-cell limits shown in the panel.

  2. 2

    Choose the import strategy

    PropertiesCSV

    Open Data Source > CSV. Choose Overwrite to replace rows or Append to rows to add them at the end. Choose the strategy before selecting the file.

  3. 3

    Check column compatibility

    PropertiesAppend to rows

    Append requires the CSV column count to match the table. A mismatch switches to Overwrite and displays a warning. Align the columns first when you need to preserve existing rows.

  4. 4

    Import and inspect

    PropertiesChoose file

    Select the file. Read any error message; after import, inspect headings, first and last rows, blank cells, and image columns. Import a new CSV again to pick up later file changes.

Check your result

Check the result in preview, then verify the reader experience in the published version.

Troubleshooting

The first data row seems missing
The first row may have been treated as headings. Prepare a CSV with explicit headings and import again.
Append replaced existing rows
A column-count mismatch switches import to Overwrite. Undo, align the columns, and try again.