Table to CSV Exporter
Overview
Find every table on the page you are viewing and save the ones you pick as CSV.
Drag to select a table, paste it into Excel, then spend three minutes fixing the columns. This turns that into two clicks. The extension looks at the page you are on, lists every table it finds with its size and the first few rows, and saves the ones you tick as CSV — or copies them to the clipboard. ■ What it is for ・Sorting a statistics table or a price list in your own spreadsheet ・Pulling a list screen out of an internal system as CSV ・Merging search results spread over ten pages into one table ・Collecting just the tables out of a long report ■ More reliable than copy and paste A hand-made selection falls apart wherever cells are merged. This extension expands rowspan and colspan properly and squares the table off before writing it out. ・Header rows come from <thead> and <th>; for tables with neither, it checks whether only the first row has no numbers ・Line breaks, commas and quotes inside a cell are quoted the way CSV requires ・Sort arrows and other screen decoration are not read ・Rows hidden by a filter are left out ■ It also reads tables built from div elements Modern business systems often build tables out of divs and ARIA attributes instead of <table>. Anything marked role="table", "grid" or "treegrid" is read the same way. When virtual scrolling has left the DOM out of order, aria-rowindex is used to put the rows back in display order. Text boxes and drop-downs inside a cell are read at their current value. ■ Follows "next page" and merges (paid version) It walks the "next" links in order and appends rows to the table with the same header. A list spread over ten pages becomes one CSV, with no duplicated rows. ■ Excel (.xlsx) keeps the types (paid version) The weakness of CSV is that types are lost. The leading zero of "001" disappears, "2025-01-02" is turned into a date, "1,234" becomes text. Once the file is open, none of that can be undone. Saved as .xlsx, numbers stay numbers, dates stay dates and text stays text. Header rows come out bold, and several tables can go into one workbook as separate sheets. ■ CSV comes out clean too ・Saved as UTF-8 with a BOM, so non-ASCII text is not mangled ・Turns "1,234" into 1234, full-width digits into ASCII, and (123) or ▲123 into -123 (paid version) ・Cells starting with = or + get a leading apostrophe so spreadsheets do not run them as formulas ・Choose comma, tab or semicolon as the delimiter (paid version) ・Write link URLs out as their own column (paid version) Anything that is not clearly a number is left exactly as it was — "3 items" and "2025-01-02" stay put. ■ It asks for as little as possible It does not ask to read data on all sites when you install it. It looks at a page only when you click the icon. Nothing about your browsing is ever sent anywhere. Everything happens inside your browser. There is no analytics and no advertising. ■ Free and paid The free version detects and previews every table on the page, expands merged cells, lets you pick the header rows, and saves UTF-8 with a BOM. There is no limit on how many tables you export. The only thing the free version caps is the number of rows in one table: 20. Small tables — the ones you could copy by hand anyway — stay free forever. The paid version (one-time purchase) removes that cap and adds: ・Save as Excel (.xlsx) with the types kept ・Follow "next page" and merge into one table ・Also read tables on linked pages ・Tab and semicolon delimiters ・Put every selected table in a single file ・Normalize numbers ・Add link URLs as columns ・Destination subfolder and sequential numbering It is not a subscription. Buy once, keep it. ■ Languages English / Japanese / Spanish / Portuguese (Brazil) / German / French / Korean / Traditional Chinese
0 out of 5No ratings
Details
- Version1.0.0
- UpdatedSeptember 14, 2026
- FeaturesOffers in-app purchases
- Offered byorca.bsns
- Size67.65KiB
- Languages8 languages
- Developer小林織雅
北栄2丁目8−29 浦安市, 千葉県 279-0002 JPEmail
orca.bsns@gmail.comPhone
+81 90-3404-5977 - TraderThis developer has identified itself as a trader per the definition from the European Union and committed to only offer products or services that comply with EU laws.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, visit the developer's support site