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
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
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
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
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.