SheetFusion
SheetFusion turns any publicly published Google Sheet into a fully interactive table on your WordPress site in seconds — no API key, no OAuth, no complicated setup. Publish your sheet, paste the shortcode, done.
No personal visitor data is ever transmitted to external servers.
Features
- Client-side search — full-text search across all columns
- Sortable columns — click any header to sort
- Pagination — configurable rows per page
- Export buttons — CSV, Excel, PDF, and Print
- Column visibility toggle — let readers show/hide columns
- Server-side filtering — pre-filter rows by any column value
- Auto-link columns — automatically turn bare URLs into clickable links in any column you choose
- Row cap — configurable maximum rows per table prevents memory issues on large sheets
- Four visual themes — Default, Stripe, Minimal, and Dark
- Transient caching — reduces Google requests; configurable duration
- Conditional asset loading — DataTables scripts load only on pages that contain a [sheetfusion] shortcode; zero overhead everywhere else
- Admin dashboard — save and manage all your sheets with one-click shortcode copying
- Accessible — semantic HTML, ARIA attributes, keyboard-navigable tables
How it works
SheetFusion fetches your sheet in CSV format via Google’s public gviz/tq endpoint. No authentication is required as long as the sheet is published to the web.
External Services & Third-Party Libraries
This plugin connects to the following external service:
- Google Sheets (
docs.google.com) — your WordPress server fetches the sheet data directly using the Sheet ID you provide. No personal visitor data is sent; only the Sheet ID and tab name are included in the request. Please review Google’s Privacy Policy and Terms of Service.
The following third-party JavaScript and CSS libraries are bundled locally within the plugin (no external CDN requests are made to your visitors’ browsers):
- DataTables 1.13.8 — datatables.net — MIT licence
- DataTables Buttons 2.4.2 — MIT licence
- pdfmake 0.2.7 — pdfmake.org — MIT licence
- JSZip 3.10.1 — stuk.github.io/jszip — MIT licence
Support
Have a question or found a bug? Post in the Support tab above and we’ll get back to you.