Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/igorlogius/tbl2csv

Save HTML Tables, CSS Pseudo/DIV Tables or Lists (UL/OL) as a comma seperated values (CSV) file which can be opened with any spreadsheet processor (e.g. excel, libreoffice-calc,gnumeric) for further processing and conversion (e.g. to xls or ods)
https://github.com/igorlogius/tbl2csv

firefox firefox-addon firefox-extension firefox-webextension

Last synced: about 2 months ago
JSON representation

Save HTML Tables, CSS Pseudo/DIV Tables or Lists (UL/OL) as a comma seperated values (CSV) file which can be opened with any spreadsheet processor (e.g. excel, libreoffice-calc,gnumeric) for further processing and conversion (e.g. to xls or ods)

Awesome Lists containing this project

README

        

Save HTML Tables, CSS Pseudo/DIV Tables or Lists (UL/OL) as a comma seperated values (CSV) file which can be opened with any spreadsheet processor (e.g. excel, libreoffice-calc,gnumeric) for further processing and conversion (e.g. to xls or ods)

[![](https://raw.githubusercontent.com/igorlogius/igorlogius/main/geFxAddon.png)](https://addons.mozilla.org/en-US/firefox/addon/tbl2csv/)

### [Click here to report a bug, make a suggestion or ask a question](https://github.com/igorlogius/igorlogius/issues/new/choose)

Short Demo Video:

https://github.com/igorlogius/tbl2csv/assets/67047467/df43f0a3-101c-4e82-8a24-74d2cc82b018

Technical, statistical or other data on the world wide web is sometimes only available as tables or lists.
This add-on makes it very easy to save this data as a comma seperated values (csv) file.

Usage:


  1. Visit a site with table like data for example

  2. Click the extension icon to highlight the exportable tables and lists

  3. Right click inside one of the highlighted areas

  4. In the context menu select "tbl2csv" > "Export as TEXT" or "Export as HTML"

Difference between TEXT and HTML export modes


  • TEXT: cell.innerText
    (ref. https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/innerText )

  • HTML := cell.innerHTML
    (ref. https://developer.mozilla.org/en-US/docs/Web/API/Element/innerHTML )