Skip to content

Latest commit

Β 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“Š Table Copy - Batch Web Tables to Excel Chrome Extension

Copy ALL tables on any webpage into clipboard at once, perfectly formatted for instant paste (Ctrl + V) into Microsoft Excel or Google Sheets!

Developed with ❀️ by Parag Kumar Barman (Barman IT Solutions)


🌟 Why Table Copy?

Most web table capture extensions only allow copying one table at a time. If a webpage (like ERPs, CRM systems, dashboards, financial portals, or reporting tools) has 5, 10, or 20 separate tables spread out across the page, copying them one by one into Excel takes a lot of time.

Table Copy solves this problem! It scans the entire webpage, detects all data tables along with their section headings (e.g., "Day End Process", "Housekeeping", "Registration"), and lets you copy ALL tables simultaneously into clipboard or export them to CSV.

When you press Ctrl + V in Microsoft Excel or Google Sheets, all tables paste cleanly with proper headers, borders, columns, and spacing!


✨ Key Features

  • ⚑ 1-Click Batch Copy: Copy all detected tables on any webpage with a single click.
  • 🏷️ Automatic Section Headings: Automatically detects heading titles above each table and includes them in Excel.
  • πŸ“‹ Native Excel HTML Formatting: Uses dual text/html + text/plain clipboard engine so Excel preserves table structure, column alignment, and cell formatting.
  • 🎯 Selective Table Selector: Checkboxes on every table and in popup UI to select specific tables (e.g., copy only Table #1 and Table #4).
  • πŸ“₯ Instant CSV Export: Download all selected tables as a clean .csv file.
  • πŸͺŸ Floating On-Page Quick Bar: Subtle floating toolbar on top-right of web pages for instant access without opening popups.
  • 🎨 Modern Dark Glassmorphism UI: Beautiful, lightweight extension popup control panel.
  • πŸ”’ 100% Private & Secure: Runs 100% locally in your browser. No data leaves your machine.

πŸ“₯ How to Download & Install in Google Chrome

Follow these quick steps to install Table Copy in Google Chrome:

Step 1: Download the Extension ZIP

  1. On this GitHub repository page, click the green Code button at the top right.
  2. Click Download ZIP.
  3. Save the .zip file to your computer (e.g., Downloads folder).

Step 2: Unzip / Extract the Folder

  1. Locate the downloaded file (e.g., Table-Copy-main.zip or Extension.zip).
  2. Right-click the .zip file and select Extract All... (Windows) or double-click to unzip (Mac).
  3. Open the extracted folder so you see files like manifest.json, content.js, popup.html.

Step 3: Load into Google Chrome

  1. Open Google Chrome.
  2. Type chrome://extensions in the address bar and press Enter.
  3. In the top-right corner of the Extensions page, turn ON the Developer mode toggle switch.
  4. In the top-left corner, click the Load unpacked button.
  5. Select the extracted extension folder (the folder containing manifest.json).
  6. πŸŽ‰ Done! The Table Copy extension icon will now appear in your Chrome toolbar!

πŸš€ How to Use

  1. Navigate to any website containing data tables (e.g., ERP systems, financial reports, Wikipedia tables, management portals).
  2. A sleek floating toolbar will automatically appear at the top-right corner of the page:
    πŸ“Š X Tables Found | πŸ“‹ Copy ALL to Excel | πŸ“₯ CSV
  3. Click πŸ“‹ Copy ALL to Excel.
  4. Open Microsoft Excel or Google Sheets and press Ctrl + V (Paste).
  5. All tables paste instantly into consecutive rows with headers and clean formatting!

πŸ’» Tech Stack & Architecture

  • Manifest Version: Manifest V3 (Google Chrome Latest Standard)
  • Frontend Logic: Vanilla JavaScript (ES6+ Async/Await)
  • Styling: Vanilla CSS (Glassmorphism & Micro-animations)
  • Clipboard Engine: HTML Mime Mappings (text/html + text/plain TSV fallback)

πŸ‘¨β€πŸ’» Developer & Author


πŸ“œ License

This project is open source and available under the MIT License.

About

πŸ“Š Free Chrome Extension to batch copy ALL web tables at once into Excel & Google Sheets with proper formatting. Developed by Parag Kumar Barman.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages