Never blanks: last-known-good data keeps rendering through outages
Stale-data warnings for you, never error boxes for your visitors
Google Sheets, CSV upload or manual rows - read-only access only
Mobile-correct at 360px, clickable links, in-cell images, sort and search
SteadyTable turns a Google Sheet, an uploaded CSV, or hand-entered rows into a fast, mobile-correct table on your site. Its promise is resilience: every successful sync is cached as a last-known-good snapshot, and a failed sync can never blank your live page. When a source becomes unreachable, visitors keep seeing the last good rows, while your dashboard shows a stale-data warning, the last successful sync time, and a plain-language note on what to fix, such as "this sheet is not shared publicly" or "that tab no longer exists". Tables sort, search and paginate. Link columns are real clickable links, image columns render in-cell, and numbers and dates are locale-formatted. The widget renders the same in the editor and on the published site, scrolls inside itself on small phones instead of breaking your layout, inherits your site fonts, and keeps all text visible to translation tools. SteadyTable asks for read-only access only: it can never modify your spreadsheet.