Skip to content

Repository files navigation

TableCrafter – Beautiful Data Tables for WordPress

TableCrafter

Turn Google Sheets, CSV, JSON, and Excel into searchable, beautiful WordPress tables. No code required.

VersionRatingDownloadsLicense


TableCrafter table showing search, filters, sorting, and responsive layout


Features

Connect any of the four built-in data sources and paste one shortcode. No API keys, no database schema, no row limits.

Data sources

SourceNotes
JSON / REST APIAny public endpoint; use root= to reach nested arrays
CSVRemote URL, fetched server-side
Google SheetsAny sheet set to "Anyone with the link"
Excel (.xlsx)Upload or remote URL

Display and interaction

  • Live search across all columns
  • Column sorting (ascending / descending)
  • Pagination with configurable page sizes
  • Multi-select dropdown filters and date-range filters
  • Status badge columns (color-coded by value)
  • Star rating columns
  • Sticky header row on scroll
  • Mobile card layout, responsive by default
  • No row limits imposed by the plugin

Export and print

  • Export to CSV, Excel, or JSON
  • One-click print view with print-optimized layout

WordPress integration

  • Gutenberg block with live data preview while you design
  • Elementor widget with live data preview
  • [tablecrafter] shortcode usable in any page, post, or widget

Install

From WordPress.org (recommended)

Go to Plugins > Add New, search for TableCrafter, and click Install Now. Or use WP-CLI:

wp plugin install tablecrafter-wp-data-tables --activate

View the plugin on WordPress.org

Quick-start shortcode

Point the shortcode at any public data source and the table appears immediately:

[tablecrafter source="https://docs.google.com/spreadsheets/d/YOUR_SHEET_ID/edit"]
[tablecrafter source="https://api.example.com/products.json" root="data.items" include="name,price,sku"]

Use the visual builder under TableCrafter > Create New to generate your shortcode with a click instead of typing parameters by hand.


Upgrade to Pro

TableCrafter Pro adds live connected integrations, inline editing, and a full data-ops suite.

FeatureFreePro
JSON, CSV, Google Sheets, ExcelYesYes
Search, sort, filters, paginationYesYes
CSV / Excel / JSON export and printYesYes
Mobile responsive layoutYesYes
Gravity Forms entries as table rowsYes
WooCommerce productsYes
Airtable bases (live sync)Yes
Notion databases (live sync)Yes
XML feedsYes
External databases (MySQL, SQL Server)Yes
Inline spreadsheet editing on the frontendYes
Bulk fill and row duplicationYes
Two-way write-back syncYes
Conditional formattingYes
Role-based view and edit permissionsYes
Scheduled export and background refreshYes

Get TableCrafter Pro at tablecrafter.com


Development

This repository is the canonical public home of TableCrafter. All source development happens in the private tablecrafter-pro repository; every release is synced here as a direct commit. Plugin files in this repo should not be edited directly.

This is the free plugin. Pro features -- inline editing, live Gravity Forms and WooCommerce integration, external database connectors, and more -- are available at tablecrafter.com.

To report a bug or request a feature:


GitHub organization | tablecrafter.com | WordPress.org listing

About

TableCrafter, the WordPress data table plugin. Turn Google Sheets, CSV, JSON, and Excel into searchable, editable tables. Free on WordPress.org, Pro at tablecrafter.com.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages