About Sheets Live Table
Any data that lives in Google Sheets can appear as a live, styled table on your Framer site — no backend, no API key, no developer required after setup.
Paste your sheet's "Publish to web" CSV link into the property panel. The table loads your data immediately. Turn on auto-refresh and it stays in sync on a schedule you control.
NEW: CLICKABLE LINKS
Cells can now hold real links, written right in the sheet:
— https://example.com shows the address as a link
— [Book a call](https://example.com) shows "Book a call" as the link
Links work inside longer text too, several per cell. Pick the link color and choose new tab or same tab in the panel. Only http(s) addresses become links; everything else stays plain text.
Note: Google's CSV export keeps only what a cell displays, so links added with Insert link or =HYPERLINK() arrive as plain text. Write the address in the cell, or use the [Label](address) form.
KEY FEATURES
— Reads any Google Sheets "Publish to web" CSV link
— Clickable links in any cell, with link color and new-tab control
— Auto-refresh on an interval you set, cleaned up on unmount
— Manual refresh button and live sync status (syncing / updated / failed)
— Sticky header, striped rows, horizontal scroll for wide sheets
— Max rows, table height, corner radius and font size from the panel
— Full color control: header, row text, alternating rows, border, accent
— No external libraries: a small built-in CSV parser, pure React
— Canvas safe: no network calls on the canvas or during export
GOOD FOR
Price lists, partner and studio directories, event schedules, resource lists, team rosters — anything you already keep in a sheet, now with links people can click.
Update your sheet, and the site updates itself. That's the whole workflow.
Using a Google Sheet for your content? Sheet Cards turns the same published sheet into a card section with search, tag chips and a details panel.

