CSV to Responsive Tables


CSV to Webpage plugin help to upload content from the CSV (Excel File) file to the pages/post or in widgets (sidebar or footer) in few steps.
It is easy to use and simple to implement. It is possible to upload CSV content to webpage in responsive
table format. Data from multiple excel files can be loaded to the webpage using the plugin.

Live Demo – Click here

Main steps are:

  • Install and activate the plugin.
  • Upload the .csv file from the settings
  • Enter the shortcode where you want to display the file content
  • Can display tables anywhere on the website ( pages, post, sidebar ,footer etc) ( NEW )

Please click here to get detailed instructions.

Additional Features:

  • Can sort the table content based on column header (NEW)
  • Can display data from Multiple Excel files in one page
  • Can add table pagination

The backend parameters allow adding style to the tables to match with the theme color codes.

Admin Parameters:

  • Bg Color : Can set background color(in hexcode) to the table rows
  • Alt Bg Color : Can set alternate background color(in hexcode) to the table rows
  • Font Color : Can set font color(in hexcode) to the table data
  • Alt Font Color : Can set alternate font color(in hexcode) to the table data
  • Border Width : Set the table border width(in px)
  • Border Color : Set table border color (in hexcode)
  • Padding : Can add spacing between table data (in px)
  • Font Size : Can set font size to the table data (in px)
  • Mousehover color : Can set different color (in hexcode) to table rows on mouse hover
  • Mousehover Font Color : Can set different font color (in hexcode) to the table data on mouse hover
  • Width: Can set table width (for responsive tables please set width in %)
  • Pagination Color – Can set pagination bg color
  • Pagination Hover Color – Can set pagination background hover color

This plugin is very helpful for those who need to display dynamic data from their excel sheet to their website as a table. CSV to Webpage plugin will come very handy if you manage a sports website in which you need to update scores, points table, events table etc. regularly. Your updated excel file will go live on to your website with just few clicks of the mouse.


  • This screen shot gives a demo of how data in a CSV file will appear on a webpage
  • This is the second screen shot which shows how data will appear on a mobile device


  1. Download the zip file .
  2. Login to wordpress admin area.
  3. Select plugin -> add new
  4. Select upload from top menu on the page.
  5. Click browse and select the zip file.
  6. Click ‘install now’
  7. Click activate the plugin
  8. Select the settings->CSV to Webpage
  9. Upload the .csv file using ‘upload’ button
  10. Go to the webpage where you want to display the CSV content and enter [pearl_csv_to_webpage_display filename = yourfilename.csv]


Can I display data from two CSV files in one webpage ?

Yes it is possible .You should include the plugin shortcode two times as shown below.
[pearl_csv_to_webpage_display filename = yourfilename1.csv]
[pearl_csv_to_webpage_display filename = yourfilename2.csv]

Can I customise the tables to match with the look and feel of my website ?

Yes you can set styles from the admin area.


Very Good, One Issue

I really like this plugin.

It works very well and the output is simple but clean.

My only issue with it is when using headers that are multiple lines high the first line of the header is indented in relation to the remaining lines.

In this case the headers look like this:


Simply and powerful

Its perfect for work with a lot of tables. You make the table changes with csv files in ur PC and after u drop the files directly in the server using FTP. Great advantage is that u avoid to do changes in the wordpress dashboard one by one. Fast and clearly support. Thx, Liz

Good Job – working well

New pagination feature just added makes it much more useful. Tested with WP 4.7 and lots of other plugins. Just needs a little more TLC on upload/file management 🙂

Simpified my life!

Very good plugin, easy to make it work. Looks very good on any device.
I recommend it 10/10

Three things to know:
– enter the shortcode between [] not {} as shown in the tutorial
– if the plugin gives you a upload/yourfile.csv file path, just enter yourfile.csv
– spaces in the file name doesn’t work, make it simple (NO: “my file here.csv”)

Working shortcode example:
[pearl_csv_to_webpage_display filename = yourfile.csv]

Read all 7 reviews

Contributors & Developers

“CSV to Responsive Tables” is open source software. The following people have contributed to this plugin.




Initial Release


  • Fixed Documentation Error – step 5


Added uploading option


Changed the file structure


Created responsive tables from the excel data