Export HTML Table (Table Tag, Table CSS) to a file (JSON, CSV, etc.)
npm install table-exporterExport HTML Table (Table Tag, Table CSS) to a file (JSON, CSV, etc.)
``javascript`
node bin/export_table table.html
###
`javascript
var exporter = require('table-exporter');
/**
* exporter = function (html, tableSelector, targetSelector, callback)
*/
var html =
| Column One | Column Two | Column Three |
|---|---|---|
| Row 1 Col 1 | Row 1 Col 2 | Row 1 Col 3 |
| Row 2 Col 1 | Row 2 Col 2 | Row 2 Col 3 |
| Row 3 Col 1 | Row 3 Col 2 | Row 3 Col 3 |
var tables = exporter.export(html);
// output is an array of table that are found
// for example
// tables === [{"headers":["Column One","Column Two","Column Three"],"rows":[["Row 1 Col 1","Row 1 Col 2","Row 1 Col 3 "],["Row 2 Col 1","Row 2 Col 2","Row 2 Col 3"],["Row 3 Col 1","Row 3 Col 2","Row 3 Col 3"]]}]
`Use in a brower
$3
`bash
npm install --global browserify
`$3
`javascript
browserify web.js -o web/te.js
``html
``