Custom Table Block

Can I import data from a CSV or spreadsheet into a Squarespace table?

Direct answer

Yes. The Custom Table Block accepts data from three sources: a Google Sheets sync (recommended, because edits auto-sync into the table), a CSV file upload, or manual entry. Google Sheets sync is the preferred method when your data changes often, since updates to the sheet propagate to the live table automatically. There is no limit on rows or columns regardless of the input method.

The three input methods

All three render the same HTML5 table that supports text, images, and links (Squarewebsites).

Choosing between sync and CSV

Use Google Sheets sync when prices, schedules, or inventories change frequently — the auto-sync means you edit once in the sheet and the table updates. Use a CSV upload for a fixed dataset you maintain outside Squarespace, accepting that updates require re-importing the file. There is no documented cap on rows or columns for either method (Squarewebsites).

Sources: squarewebsites.org · squarewebsites.org