Conversion stays on your device. Reading, detecting and layout all happen in your browser. Only “Make a short link” uploads the sheet — encrypted, deleted after 30 days.
What the viewer sees
| Column | Detected type | Role | Confidence | Why |
|---|
Lands on today — and on a 60-person roster, tapping a name leaves only theirs.
Spec sheets, price lists, code tables: nothing to group or sort. Type a word, you’re there.
A spreadsheet is rarely a clean data table — usually a document laid out to look like one. That gets cleared first, no “proper format” needed.
The sheet’s owner picks a view once; viewers just open it. When the sheet changes, the page changes with it.
Nothing uploaded · usage counts only · free while testing
A sheet link opens as a grid you pinch and drag. This opens as a page: it lands on today, a tap on a name shows only their rows, and you can search.
The content isn’t. Viewers’ browsers read the sheet directly; uploaded files are processed on your device. We only count usage — how often a sheet was opened, with a random ID to tell devices apart. No content.
Google Sheets links, .xlsx and .csv. Sheets must be shared as “Anyone with the link can view”.
Google Sheets: yes, every open shows the current content. Uploaded files are a snapshot.
Any list with one header row and one record per row: schedules, rosters, contact lists, price lists, ledgers, to-do lists, spec sheets. A header that isn’t on row 1, merged cells, several small tables on one worksheet, months or quarters running across the top — all handled for you. What doesn’t fit is a page with no notion of “one record”: instruction pages, dropdown sources, chart scratch areas, calendar grids, unfilled blank templates, and any worksheet the author hid inside the spreadsheet. Those are skipped rather than forced into a layout. Financial statements with multi-level merged headers still get read wrong.
Finds which row the header is on; fills merged cells downwards; splits tables sitting side by side on one worksheet; drops columns that exist only for spacing; flattens months, quarters, time slots and weekdays that run across the top into “one month per page”; skips instruction pages, dropdown sources, chart scratch areas, calendar grids, unfilled blank templates, and any worksheet the author hid (hiding it is saying plainly that it isn’t meant to be read). Measured on a batch of real files: about a quarter of the worksheets aren’t data tables at all (they get skipped), and four in ten of the rest need at least one of these fixes.
No. Every number is quoted from the sheet as-is; nothing is summed or computed.
Made with SheetSnap · turn your own spreadsheet into this
SheetSnap v104