Sorry, pal! The plugin couldn’t pass all our tests. No hard feelings, right?
Tests done by WP Hive test script Results
Minimal impact on memory usage The memory usage of this plugin is less than the average memory usage of other plugins on WordPress.org + 200KB. Check FAQ for more.
Minimal impact on pagespeed The impact of this plugin on PageSpeed is less than the average impact of other plugins on WordPress.org + 1000 milliseconds
No PHP errors, warning, notices WP Hive automated test found no PHP error while activating this plugin on our server
No Javascript issues WP Hive automated test found no JavaScrip error while activating this plugin on our server
Latest PHP 7.2.16 compatible WP Hive automated test found the plugin fully compatible with the latest version of PHP
Latest WordPress 5.3 compatible WP Hive automated test found the plugin fully compatible with the latest version of WordPress
Optimized database footprint The plugin creates less than 50 database tables
No activation errors WP Hive automated test found no activation error while activating this plugin on our server
No resource errors WP Hive automated test found no resource error/s while trying this plugin on our server
Frequently updated The plugin was not updated at least once in the last 90 days
All the plugins are tested on the same server with exactly same configuration via test script that automatically activates and logs the data WP Hive shows.
All the scripts run on a VPS with 8 CPU cores and 8 GB of RAM.
The test sites are hosted on Google Cloud VM instances, one site/plugin per instance. The machine type is n1-standard-1. The server is a 8 core CPU with 8GB of RAM.
The test sites are hosted on Apache/2 server and they are tested on PHP 7.2.16 & WordPress 5.3.
The database server is MySQL 8.0.15 and the default PHP memory limit is 256MB.
CSV to SortTable is great for anyone who wants to display information from a spreadsheet on a WordPress website. This plugin can be used to display product catalogs, inventory lists, leaderboards or anything else that can be stored in a CSV file. How To Use Insert a sortable table into any page or post using this shortcode: [csv src=http://example.com/myfile.csv] The....
CSV to SortTable is great for anyone who wants to display information from a spreadsheet on a WordPress website. This plugin can be used to display product catalogs, inventory lists, leaderboards or anything else that can be stored in a CSV file.
How To Use
Insert a sortable table into any page or post using this shortcode:
[csv src=http://example.com/myfile.csv]
The result will be a beautiful, semantically-correct HTML table populated with the contents of your file.
Optional Features
This plugin automatically does a few things for you, all of which can be disabled:
Adds some CSS to make the table look nice.
Converts image file URLs into clickable image links.
Converts certain file URLs into clickable file-type icons (.doc, .pdf, .ppt, .xls, .zip).
To disable any of these features, use the disable shortcode attribute:
The first example would disable only the plugin CSS; the second would disable both the file-type icons and image links; and the third would disable all optional features. Disable any combination using a comma-separated list (no spaces!).
Table ID
Want to give your table a unique ID? Use the id shortcode attribute:
Let’s say you have a table with three columns: Item, Description and Type. You want all table rows of the same Type to have the same class, so you can highlight them in different colors using CSS or modify them all at once with JavaScript.
This can be done by assigning a column number to the group shortcode attribute:
[csv src=http://example.com/myfile.csv group=3]
The result would be a special class assigned to each table row based on the value of the third column.
Sorting Options
By default, table data is sorted alphabetically. If you want to sort columns numerically or as dates, or disable sorting on certain columns, use the following shortcode attributes:
The values can be a single column number, or multiple column numbers in a comma-separated list (no spaces!).
Relative File Paths
If the src value is a relative path (beginning with a forward slash), the plugin will refer to the “Site address (URL)” defined in WP-Admin > Settings > General:
[csv src=/mydata/data.csv]
The above example would refer to http://example.com/mydata/data.csv.
Data Array Filter
You may want to manipulate the CSV data after it is imported, but before the HTML table is rendered. To do so, use this filter:
csv_to_sorttable_data_array
Here are some code examples of how to use the data array filter:
Remove First Row (Function)
Add a Header Row (Function)
Add a Header Row (Plugin)
Credits
This plugin utilizes some excellent open source scripts, functions and images whose creators deserve to be recognized.
Stuart Langridge wrote sorttable.js, the JavaScript that inspired this plugin and makes it possible to sort tables by clicking on the column headers.
V.Krishn wrote a handy PHP function that enables users of PHP < 5.3 to utilize the str_getcsv() function that powers this plugin.
Blake Knight created the beautiful file type icons used in this plugin and made them free for all.
Pros & Cons: This is a review from the Editorial staff of WP Hive for test purposes. We are sure the plugin made it with good heart for WordPress users and we want to encourage his/her efforts by the first review.
Overall:The plugin should be working great. Even if it does not, we respect the time and effort. If you are using this plugin - leave a review with more information.
Changelog
Please Share:
Please Allow Us A Moment Before You Go
Subscribe to our weekly newsletter to get exclusive WordPress toturials, updates and pillar content directly in your inbox.
Stina Gunnarsdottir
Overall
Easy of Use
Features
Quality of Support
Value for Money
Pros & Cons: This is a review from the Editorial staff of WP Hive for test purposes. We are sure the plugin made it with good heart for WordPress users and we want to encourage his/her efforts by the first review.
Overall:The plugin should be working great. Even if it does not, we respect the time and effort. If you are using this plugin - leave a review with more information.