Show HN: A browser extension to export tables to CSV, JSON and Markdown

3 months ago 2

Website Table Exporter: Transform any HTML table into your preferred format with one click

Website Table Exporter automatically adds export functionality to every HTML table you encounter on the web. Whether you're researching data, analyzing statistics, or documenting information, this extension makes it effortless to extract tabular data in the format you need.

✨ Key Features

  • 🚀 Universal Compatibility - Works seamlessly on any website with HTML tables, from research databases to e-commerce sites
  • 📊 Multiple Export Formats - Choose from three popular formats based on your needs
  • ⚡ One-Click Export - Export buttons appear automatically on all tables - no configuration needed
  • 🎛️ Toggle Control - Hide or show export buttons across all pages with a simple popup toggle
  • 📋 Instant Clipboard Access - Exported data is automatically copied to your clipboard for immediate use
  • 🔄 Dynamic Table Support - Automatically detects and adds buttons to tables created with JavaScript
  • ⚠️ Smart Warnings - Alerts you when tables contain merged cells that may affect export quality

📋 Export Format Examples

CSV Format - Perfect for spreadsheets and data analysis:

"Product","Price","Stock"
"Laptop",899,15
"Mouse",25,42
"Keyboard",75,28

JSON Format - Ideal for developers and data processing:

[
  {
    "Product": "Laptop",
    "Price": 899,
    "Stock": 15
  },
  {
    "Product": "Mouse",
    "Price": 25,
    "Stock": 42
  },
  {
    "Product": "Keyboard",
    "Price": 75,
    "Stock": 28
  }
]

Markdown Format - Great for documentation and README files:

| Product | Price | Stock |
| --- | --- | --- |
| Laptop | 899 | 15 |
| Mouse | 25 | 42 |
| Keyboard | 75 | 28 |

🎯 Perfect For

  • Data Analysts extracting information for Excel or Google Sheets analysis
  • Researchers gathering data from academic databases and statistical websites
  • Developers converting table data to JSON for testing and API development
  • Content Creators transforming HTML tables to Markdown for documentation
  • Students collecting research data from educational resources
  • Business Users extracting product catalogs, pricing tables, and reports

🛠️ How It Works

  1. Browse any website - The extension works automatically on all sites
  2. Find a table - Export buttons (CSV, JSON, Markdown) appear on every HTML table
  3. Click to export - Data is instantly copied to your clipboard in your chosen format
  4. Paste anywhere - Use the data in Excel, your code editor, or any application

🔒 Privacy & Security

  • Minimal Permissions - Only requires access to the current tab and clipboard
  • No Data Collection - Your browsing data never leaves your browser
  • Local Storage Only - Settings are stored locally using IndexedDB
  • Open Source - Full source code available on GitHub

📱 Browser Support

Compatible with Firefox on Windows, macOS, and Linux. The extension uses modern web standards and works reliably across all supported Firefox versions.

Made for developers, researchers, and data enthusiasts who need quick access to web-based tabular data.

Read Entire Article