Your export saved 40 rows. The table had 12,480.

GridScoop is a Chrome extension that exports tables and data grids from websites to Excel, CSV, Google Sheets, Markdown or JSON. Modern dashboards only build the rows on screen, so ordinary exporters save what is visible and say nothing about the rest. GridScoop spots it, scrolls, and saves every row.

Every feature in the free plan · no account · no trial clock

The GridScoop popup on a page with a 2,318-row invoice table: buttons for Excel, CSV, Copy for Sheets, Copy Markdown, JSON, Capture full grid, Merge pages and All tables to Excel
The popup: pick a table, pick a format. Every button is in the free plan.
300rows a day free, with every feature
$15/yrfor Pro — no daily row limit
Up to 50pages merged into one table
100%local — no account, no telemetry

Why an export from a website to Excel comes back short

The dangerous table is not the empty one. It is the grid that looks complete and saves a file that looks complete.

One page. One grid. Two exports.
An ordinary exporter40
rows in the file
GridScoop12,480
rows in the file

The 12,440 rows in between were never on screen, so they were never in the file.

  1. The grid knows about all 12,480 rows. Its footer may even say “1–50 of 12,480”.
  2. To stay fast, the page builds only the 40 or so rows you can see and swaps them as you scroll. The grid is virtualized.
  3. An ordinary exporter reads the page once and saves a tidy file of 40 rows — and nothing tells you the rest are missing.

GridScoop marks the grid virtualized and warns you before you export: “This grid renders only visible rows — a plain export would miss most data.” One click on Capture full grid scrolls the grid by itself and stitches every batch into one table.

How to export a table from a website to Excel in three steps

No copy-paste, no silently truncated exports, no “select all” that grabs half the page.

1

Click the GridScoop icon

On a page with a table or a data grid. GridScoop scans the page and lists what it found, largest first — up to 50 tables.

2

Pick a table

If it is marked virtualized, click Capture full grid and keep the popup open until it finishes. For a table split across pages, Merge pages joins up to 50 of them.

3

Pick a format

Excel, CSV or JSON as a file; Copy for Sheets or Copy Markdown to the clipboard. With two or more tables, All tables → Excel saves them as one workbook.

A table scraper for Chrome that keeps every row

Made for real tables — HTML tables and the JavaScript data grids that dashboards and admin panels use — on the page you are already looking at, logged in.

🧲

Virtualized grids, captured in full

GridScoop flags grids that only build the rows on screen. Capture full grid scrolls them and stitches every batch into one table.

📑

Paginated tables, merged

Merge pages clicks the table’s own next-page control and adds each page to the first — up to 50 pages, for tables that change page in place.

📊

Excel with real numbers

An .xlsx file where numbers stay numbers. Every table on the page can go into one workbook, one sheet per table.

📋

CSV and Copy for Sheets

CSV in UTF-8, so accents open correctly in Excel. Copy for Sheets puts the table on your clipboard, ready to paste into Google Sheets. Cells that look like formulas are guarded.

🧾

Markdown and JSON

A Markdown table for docs, wikis and AI chats; JSON with one object per row and the header cells as keys.

🔒

100% local

Tables are read and converted inside your browser, only on the tab you click, only at that moment. No account, no telemetry; the free features make no network requests.

The same grid, measured three ways

Nothing below is a benchmark. Open a dashboard you already use, export it twice, and compare the two files.

On the pageAn ordinary exporterGridScoop
Rows the grid holds12,48012,48012,480
Rows built in the page right now404040
Rows in the file you get—4012,480
Warning that rows are missing—none“This grid renders only visible rows — a plain export would miss most data.”
Pages merged into that file—1up to 50
Tables on the page in one workbook—1up to 50
Where the data was processed——your browser

This is not a difference you would notice in a menu. It is the difference between a report and a wrong report.

And where it still can’t help you
  • Full-grid capture stops at 100,000 rows, 4 million cells, 400 screens of the grid or 90 seconds, whichever comes first — and tells you when it stopped early rather than handing you a short file quietly.
  • A plain export, without the capture, reads at most 20,000 rows and warns you when it hits that limit.
  • Merge pages needs in-place (AJAX) pagination — pages that fully reload stop the merge at what has been captured.
  • Grids rendered inside a shadow root — many web-component UIs — are not scanned in 1.0.
  • Grids that virtualize columns as well as rows export only the rendered columns; when the grid reports its column count, Capture full grid warns that some are missing.
  • Markdown treats row 1 as the header.

Every feature is free. So are 300 rows a day

Nothing is crippled and there is no trial clock: detection, full-grid capture, page merging and every export format are in the free plan. The free plan counts rows — 300 a day. Pro removes that ceiling.

PRO · NO DAILY CEILING
$15/year
that’s $1.25 a month · renews yearly until you cancel

Refund within 14 days of any charge, including a renewal, for any reason. Cancel anytime from your Paddle receipt or by email — Pro runs to the end of the year you paid for.

  • No daily row allowance — a whole dashboard in an afternoon, not one grid a day
  • Same features as Free — you are lifting a ceiling, not unlocking a product
  • No counter running — stop checking what you have left
  • Cancel anytime — you drop back to the free plan, nothing you exported is touched
Secure checkout by Paddle, our Merchant of Record.
FREE · FOREVER
$0
no account, no trial clock
  • 300 rows a day — one ordinary table, or one big grid
  • Every feature, every format — capture, merging, Excel, CSV, TSV, Markdown, JSON, Sheets
  • Virtualized grids flagged — you always know what a plain export would miss
  • 100% local — no account, no telemetry
Add to Chrome

How the 300 free rows count

A 300-row table100%
of today’s free rows — one table is the day
One 12,480-row dashboard grid100%
also one day — it still exports in full, every row
The second export of the dayover the line
Pro removes the ceiling — or it resets tomorrow

Questions about exporting tables from websites

Why did my last export only save part of the table?

Because the page never had the rest of it. Modern dashboards are virtualized: to stay fast, they build only the forty or so rows on screen and throw away the ones you scroll past. Any tool that reads the page reads those forty and calls it done. GridScoop detects a virtualized grid, tells you what it found, then scrolls the grid itself and stitches every batch into one complete table.

Can I export a table from a page I have to log in to?

Yes. GridScoop reads the page that is open in your tab, after its JavaScript has run and with you logged in, so dashboards, admin panels and reporting tools work. Excel From Web and Google Sheets IMPORTHTML fetch the page themselves, without your login, so they usually cannot see those tables.

Is GridScoop a Table Capture alternative?

For tables and JavaScript data grids, yes. Excel, CSV, JSON, Markdown and Copy for Sheets are all in GridScoop’s free plan, with 300 exported rows a day; Table Capture’s listing puts Excel and CSV downloads and Markdown in its Pro plan (checked 16 October 2026). For pages of product cards or search results, a list scraper such as Instant Data Scraper fits better. See the full comparison.

What am I actually paying for?

Rows, not features. Every feature is free, in every format, with no trial: detection and warnings, full-grid capture, page merging, whole-page workbooks. The free plan includes 300 exported rows a day. Pro removes that ceiling for $15 a year.

Is 300 rows a day enough, and what happens when I run out?

For the occasional lookup, yes — 300 rows is one everyday table. One export never costs more than 300, so any single grid exports in full once a day, even a 12,480-row capture. GridScoop counts the rows before it exports: if an export does not fit into what is left, nothing is cut short and nothing is spent, and the allowance resets at midnight by your computer’s clock. If large grids are your normal Tuesday, Pro works out at $1.25 a month.

Why is Pro a subscription?

Because grids keep changing. Sites update their grid engines constantly, and keeping capture working against them is ongoing work, not a one-time build. $15 covers a year of that upkeep — it’s $1.25 a month, and you can cancel anytime. Nothing you exported ever locks.

Where does my data go?

Nowhere. Extraction and conversion happen entirely inside your browser — the free features make no network requests at all. If you buy Pro, the extension periodically validates your license key (the key plus the extension’s ID and version — never your data) with our license server. No account, and no analytics or tracking in the extension.

Which pages can’t GridScoop read?

Grids built inside web components (a shadow root) are not scanned in version 1.0. If the data sits inside a frame, right-click it, choose Open frame in new tab and run GridScoop there. Chrome’s own pages and the Chrome Web Store cannot be read by any extension. For files opened from your computer, turn on Allow access to file URLs for GridScoop at chrome://extensions.

How do refunds and cancelling work?

Purchases are handled by Paddle, our reseller (Merchant of Record). You can request a refund within 14 days of any charge, including a renewal, for any reason — email info@bilingoplus.com or use the links in your Paddle receipt. To stop the renewal, cancel from the link in your Paddle receipt or by emailing us: Pro keeps working to the end of the year you paid for, then you are back on the free plan.

More in Help — exports, missing rows and Pro →

Guides for getting web tables into Excel

Step-by-step answers for the cases where a table won’t come out whole.

All BiLingoPlus guides →

Get every row into Excel, not just the 40 on screen

Install GridScoop, open the grid you export every week, and compare the row count with the file you got last time.

"Excel" and "Google Sheets" are trademarks of their respective owners; GridScoop is an independent tool.