Description
The WordPress Dynamic Tables – Input from XLS/MySQL/CSV converts spreadsheets and databases into interactive tables within WordPress, reading XLS, CSV files or connecting to an external MySQL database to render data with pagination, search and column sorting. Insertion occurs via shortcode on any page or post, catering to those who need to publish price lists, catalogs, inventories, schedules, results and reports extracted from legacy systems without rewriting data manually.
Key Features of The WordPress Dynamic Tables – Input from XLS/MySQL/CSV
- Import XLS and CSV spreadsheets
Loads Excel or CSV files directly from the dashboard and automatically generates the table. - Native MySQL connection
Connects to external databases via host, user, and password, displaying query results in real time. - Insertion via shortcode
Use the shortcode[dynamictable]on any page, post or text widget. - Search, sorting and pagination
Each column can be sorted and filtered by a real-time search box on the front-end. - Responsive layout for mobile
Tables reorganize columns and activate automatic horizontal scrolling on small screens.
Benefits of The WordPress Dynamic Tables – Input from XLS/MySQL/CSV
- Fast data publication
Upload the spreadsheet once and the table appears ready, without typing row by row. - Synchronization with external systems
Show live MySQL data without duplicating information within WordPress. - Centralized maintenance
Update the source file or database and the table reflects the change on the front-end. - Clear experience for visitors
Search, sorting and pagination allow finding records in long listings without infinite scrolling.
Who is The WordPress Dynamic Tables – Input from XLS/MySQL/CSV Recommended For?
- Those who publish price, commission, fee, or rate tables updated frequently via spreadsheet.
- Catalog, classified, or directory sites that maintain listings in a MySQL database outside WordPress.
- Schools, sports federations, and associations that need to display grades, rankings, schedules, or results imported from XLS.
- Those migrating internal reports and listings from legacy systems to the institutional website without rewriting data.
How to Download The WordPress Dynamic Tables – Input from XLS/MySQL/CSV
The WordPress Dynamic Tables – Input from XLS/MySQL/CSV is available for download here on Ultrapack. After saving the .zip file, install it in Plugins > Add New > Upload Plugin, select the package and activate it. The new configuration menu appears in the panel to register data sources and generate the shortcodes for each table.
Designed for those who need to publish volumes of structured data on WordPress pages, the WordPress Dynamic Tables – Input from XLS/MySQL/CSV eliminates the manual work of building tables in the editor and keeps content always aligned with the original source. The combination of three inputs (XLS, CSV, and MySQL) covers everything from occasional spreadsheets to ongoing integrations with corporate systems, turning WordPress into a showcase for data that already exists elsewhere.
Frequently asked questions
Is WordPress Dynamic Tables – Input from XLS/MySQL/CSV GPL-licensed?
Yes. WordPress Dynamic Tables – Input from XLS/MySQL/CSV is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use WordPress Dynamic Tables – Input from XLS/MySQL/CSV on multiple sites?
Yes. You can install WordPress Dynamic Tables – Input from XLS/MySQL/CSV on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does WordPress Dynamic Tables – Input from XLS/MySQL/CSV cost at Ultrapack?
WordPress Dynamic Tables – Input from XLS/MySQL/CSV costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does WordPress Dynamic Tables – Input from XLS/MySQL/CSV include updates?
Yes. The current version of WordPress Dynamic Tables – Input from XLS/MySQL/CSV is 1.0.8, published at Ultrapack on Jun 8, 2016. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is WordPress Dynamic Tables – Input from XLS/MySQL/CSV scanned before publication?
Yes. Every version of WordPress Dynamic Tables – Input from XLS/MySQL/CSV goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What changed in this version
Version 1.0.8
- Fixed: Post type actions not showing on other custom post types
- Fixed: Long integers not working in CSV mode
- New: Added filter 'wpdt_cell_data' to manipulate cell data before being displayed
- New: Sorting option "none" for better sorting experience
- New: Option to set the minimum number of rows before the pagination is displayed
Version 1.0.6
- New: Added Table Shortcode inside the Table Edit page
- Bug: Fix bus with " inside an xls cell
Version 1.0.5
- fixed bug with cyrillic characters
Version 1.0.4
- fixed bug with utf8 import
- add new feature where a sql import will be run using wp-cron to update results on the frontend
- added new feature where user can add a column
Version 1.0.3
- Set column type(text, number, currency). This will help better sorting column content
- Edit column titles from frontend
- Fixed bug in column order
- Fixed bug where hidden columns aren't exported
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
The file on this page is the developer’s full package. Do not upload that file through the dashboard: WordPress answers that the package does not contain a valid plugin. Here the plugin is not zipped, it comes as a folder inside, and that folder is what you zip and upload.
- Download the file
codecanyon-11189941-wordpress-dynamic-tables-input-from-xlsmysqlcsv.zipand extract it on your computer. - Look for the plugin folder (in this item, the folder
codecanyon-11189941-wordpress-dynamic-tables-input-from-xlsmysqlcsv/wp-dynamic-tables). - Zip that folder only. Do not use RAR.
- In the WordPress dashboard, go to Plugins > Add New > Upload Plugin and upload the ZIP file you just created.
- Click Install Now and then Activate.
- The right folder is the one with the
.phpfiles loose inside it. The rest of the package belongs to the author: documentation, license and sample files. - Zip the FOLDER, not what is inside it. If the ZIP opens straight into the
.phpfiles, with no folder, WordPress rejects it.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready