WordPress plugin

wpDataTables Premium

wpDataTables Premium turns data into tables and charts for WordPress. Choose a file, spreadsheet, WordPress content, store data, or database, configure how it appears, then publish it on a post or page.

wpDataTables Premium

wpDataTables Premium turns data into tables and charts for WordPress. Choose a file, spreadsheet, WordPress content, store data, or database, configure how it appears, then publish it on a post or page.

Start with your existing data

Create tables from Excel, CSV, XML, JSON, or serialized PHP arrays. For JSON endpoints that require access details, use basic authentication or custom headers. Connect private Google Sheets through the Google Spreadsheet API, or use WP Posts Builder to create tables from posts, pages, and custom post types. You can also enter data in a manual table and update it from existing CSV, Excel, or Google Sheets sources.

For database projects, create tables from MySQL queries or connect to MySQL, MS SQL, or PostgreSQL. The SQL query builder can select and join database tables, while the WPDB query builder can select WordPress post types, custom fields, and taxonomies. MySQL tables can handle datasets with millions of rows.

Present products and entries

WooCommerce integration creates product tables from store data, with automatic updates and Add to Cart functionality. Tables can be edited through an Excel-like interface on the back end and front end. Foreign keys link related tables, and front-end permissions can restrict users to viewing and editing their own data.

Shape the table for its readers

Set skins, fonts, backgrounds, and colors for each table. Format cells individually, merge cells, reorder or resize rows and columns, and add borders, media, custom HTML, links, star ratings, or shortcodes in cells. Responsive mode, sticky headers, and sticky left or right columns help users navigate larger tables. You can also transform column values into links, email or phone triggers, or images.

Tables support sorting by one or more columns and row grouping. Single-cell shortcodes let you show a value from a table elsewhere on a page. For charts, use the step-by-step wizard to create responsive visualizations from table data. Supported chart engines include Google Charts, Chart.js, Highcharts, Highcharts Stock, and ApexCharts.

Publish the finished table or chart

Provide or connect the data, configure columns and appearance, then add the result to a post or page with a shortcode, the WordPress editor, or a supported page builder such as Avada, Divi, WPBakery, or Elementor.

Extend the process

The free Forminator Forms Integration add-on creates tables from form submissions. Separate premium add-ons are available for master-detail tables, Powerful Filters, Word or Excel report generation, Gravity Forms integration, and Formidable Forms integration. These add-ons are sold separately from the Premium add-on.