Work with the page
Copy and export tables
Grab any table on a web page as a spreadsheet file, a Markdown table or JSON, without selecting cells by hand.
Commands
- Tables...
- List the tables on this page and export one
- Copy as Markdown
- Copy the table for notes and docs that use Markdown
- Copy as JSON
- Copy the rows as data for code and scripts
- Download CSV
- Save the table as a file any spreadsheet app opens
Copying a table off a web page by dragging across it usually goes wrong. Columns slide out of place, and you spend a while putting them back. Vokto reads the table for you and hands it over in a tidy format.
Pick a table
Choose Tables… to list every table on the page. Each one is named after its caption, or numbered when it has none, and shows how many rows and columns it has.
As you move through the list, Vokto outlines the matching table on the page and scrolls it into view. Two tables of the same size are easy to tell apart that way.
Choose a format
Press Enter on a table to see the ways to export it:
| Action | What you get |
|---|---|
| Copy as Markdown | A table you can paste into notes, docs or GitHub |
| Copy as JSON | One entry per row, labeled by column, for code |
| Download CSV | A .csv file for any spreadsheet app |
Safe to open in a spreadsheet
Spreadsheet apps treat a cell that starts with =, +, - or @ as a
formula and run it. You don’t want text from a web page doing that in your
file. So when Vokto saves a CSV, it adds an apostrophe in front of those
cells, and your spreadsheet shows them as plain text.
Ordinary numbers like -5 or -$3.00 are left alone, so your math still
works.
Messy tables still work
Not every table on the web is built neatly. When a table has no header row, Vokto uses its first row as the headers or gives the columns simple names. A cell that spans several columns repeats its value in each of them, so every row lines up. Extra spaces and line breaks inside cells are cleaned up too.