WordPress offers a feature rich visual editor, but there are some things that it can’t do by default, such as easily create tables.

Being able to provide visitors with tables can be very useful. Tables help you sort and present data to visitors in a format that can make your information easier to understand.

Although you can create tables manually in WordPress if you have knowledge of HTML (Hyper Text Markup Language) and CSS (Cascading Style Sheets), for many non-technical WordPress users, this is not a feasible option.

In this tutorial you will learn how to easily add tables into your WordPress posts and pages without requiring HTML or CSS knowledge or coding skills.

How To Add Tables In WordPress Posts And Pages Easily With No Programming Skills Required

If you want to add tables to your WordPress posts or pages and don’t have the skills and knowledge to create these using HTML or CSS, then the step-by-step tutorials below will show you how to easily add tables into your WordPress posts and pages using FREE WordPress plugins.

WordPress Plugin – TinyMCE Advanced

How To Add Tables In WordPress

The TinyMCE Advanced WordPress plugin adds a number of extra functions to your WordPress editor, including the ability to add tables to WordPress posts and pages.

How To Add Tables In WordPress

Here is an example of a table inserted into this post using the TinyMCE Advanced plugin:

WIDGET COMPARISON CHART FOR XYZ COMPANY
Item No Product Name Description
W-001-PQA MegaWidget 2000 The MegaWidget 2000 provides the most value for the least cost.
W-019-RVY PolyWidget Use PolyWidget for multiple applications.
W-442-BCU NanoWidget NanoWidget comes in a variety of colors and sizes.

TinyMCE Advanced lets you easily add, edit and delete tables, cells and rows, align and format content in tables, merge and split cells and more while working inside your post or page.

TinyMCE Advanced is not only a useful plugin for adding and formatting tables in posts, but it also includes a number of other features that will enhance your WordPress editor.

To learn how to install, configure and use the TinyMCE Advanced plugin see this tutorial.

WordPress Plugin – TablePress

How To Add Tables In WordPress

A powerful and time-saving WordPress plugin that makes creating, editing and managing tables in your WordPress posts and pages a very simple and easy process is TablePress.

TablePress does not require you to have any knowledge of HTML, CSS, etc… It provides a simple interface that allows you to easily edit table data. Tables can contain any type of data, even formulas. An additional JavaScript library can be used to add features like sorting, pagination, filtering, and more for your site visitors. You can include the tables into your posts and pages easily using shortcodes, and display these inside text widgets. Tables can also be imported and exported from/to CSV files (e.g. from Excel), HTML files, and JSON.

This plugin was written and developed by Tobias Baethge and is licensed as Free Software under GNU General Public License 2 (GPL 2).

Watch the video below, then complete the step-by-step tutorial to learn how to create and manage tables in WordPress using TablePress

 

Using TablePress WordPress Plugin – Tutorial

First, install and activate the TablePress plugin.

Once you have installed and activated the plugin, you will see a new menu item in your WP Admin sidebar menu called TablePress

How To Add Tables In WordPress

Click on TablePress and select Plugin Options from the submenu list …

How To Add Tables In WordPress

The “Plugin Options” section affect the plugin’s behavior in different areas …

How To Add Tables In WordPress

For example, in the “User Options” section, you can specify the position of the TablePress menu entry in your WP admin menu. By default the menu entry appears around the middle of your menu. If you plan to use this plugin a lot, then you can position the menu option towards the top of your admin menu by selecting “Top-level (middle)” from the User Options > Admin menu entry dropdown menu …

How To Add Tables In WordPress

The TablePress menu entry is now displayed at the top of your admin menu …

How To Add Tables In WordPress

You can also specify other plugin options in the “Plugin Options” tab, such as formatting styles for your tables, default language, etc …. Leave the default options as they are if you don’t need to change these.

With TablePress, you create and edit your tables inside the plugin area, then insert a shortcode into your WordPress posts and pages to display the table.

As you will see shortly, although you are not working directly inside your WordPress post or page, the advantage of using this plugin is that you can easily update the information in your tables and the plugin then updates all of your tables and data without having to manually edit your post.

To add a new table select TablePress > Add New Table

How To Add Tables In WordPress

Enter the name, a description (optional), and the number of rows and columns you want for your new table into the “Add New Table” form in the Add New tab and click on the Add Table button to create your new table. You can change the name, description and size of your table at anytime…

How To Add Tables In WordPress

Once your new table is created, it is added to the “All Tables” list and assigned a unique “Shortcode” …

How To Add Tables In WordPress

The TablePress shortcode allows you to easily insert tables anywhere in your post or page by simply typing, inserting or copying and pasting the shortcode wherever you want your tables to be displayed …

How To Add Tables In WordPress

Once you have created a new table, adding content to your table is easy.

In the “Table Content” section, just click in the cell and type or paste the content you want to display. You can also add images and HTML formatting to your content (e.g. bold or italicize words, add hyperlinks, etc …)

How To Add Tables In WordPress

Once your new table is created, the plugin also displays a number of additional options that will allow you to configure your table.

For example, in the “Table Options” section you can specify the first row of your table to be the table header or the last row of the table to be the table footer, display alternate background colors on consecutive rows, highlight rows when visitors hover their mouse over the table, print the table name and description above or below the table, and more …

How To Add Tables In WordPress

You can also edit your table after it has been created in the “Table Manipulation” section. You can insert links and images, hide, show, insert or delete selected rows and columns, and new rows and columns, combine cells, etc …

How To Add Tables In WordPress

You can also enable JavaScript library features in your tables, such as allowing visitors to sort, filter and search your table content, change the number of table rows displayed on your site (and allow visitors to change the number of rows displayed also), display table information, etc …

How To Add Tables In WordPress

You can preview your table anytime, by clicking on the Preview button …

How To Add Tables In WordPress

A preview window will open displaying your table. Certain features such as the JavaScript options are disabled in preview mode, but will display once your post or page containing the table is published …

How To Add Tables In WordPress

Remember to click the Save Changes button when finished to save your table data …

How To Add Tables In WordPress

Once you have created one or more tables, you can view these by selecting TablePress > All Tables

How To Add Tables In WordPress

A list of all your tables will be displayed in this section. Here you can edit, copy, delete, export and preview tables …

How To Add Tables In WordPress

You can also get the shortcode for your tables by clicking on the Show Shortcode menu item under your table title …

How To Add Tables In WordPress

The plugin also adds a shortcode menu icon to your WordPress editor. This allows you to easily insert tables into your posts and pages while working on your content.

Place your cursor where you want the table to appear in your content then click the TablePress menu icon …

How To Add Tables In WordPress

Clicking on the menu icon brings up a list of all the available tables you have previously created. Select the table you want to insert into your post or page and click Insert Shortcode

How To Add Tables In WordPress

Your TablePress shortcode will be inserted …

How To Add Tables In WordPress

Publish your post or page to view your table …

How To Add Tables In WordPress

As stated earlier, one of the great things about this plugin is that you can change things after adding the table to your post without having to open your post or page. Tweak the content on your table , then save and refresh the page where you have inserted the table to view your updates.

One of the great time-saving features of the TablePress plugin, is that if you plan to keep adding data to an existing table, you can simply export your current table, then add new items, make changes, etc. You then simply re-import your data and update your table content.

To export an existing table, select TablePress > Export a Table from your WP admin menu …

How To Add Tables In WordPress

In the “Export Tables” section, select the table(s) to export (you can select multiple tables by holding down the “Ctrl” key), then select the Export Format and other export options and click on the Export Table button to download the file to your hard drive …

How To Add Tables In WordPress

To import a table into WordPress from your hard drive, select TablePress > Import a Table

How To Add Tables In WordPress

TablePress can import tables from existing data, such as CSV file data from a spreadsheet application (e.g. Excel), an HTML file resembling a webpage, or its own JSON format. You can also import existing tables from the WP-Table Reloaded plugin.

To import a table, select and enter the import source in the “Import Tables” section. You can import multiple tables from a ZIP file and choose whether to import tables as a new table or to replace an existing table.

How To Add Tables In WordPress

For more information about the plugin, including where to access the plugin documentation for additional features, get plugin support, etc., click on the “About Tab” in the plugin admin section or select TablePress > About TablePress

How To Add Tables In WordPress

As you can see, TablePress is an extremely powerful, feature-rich and time-saving free plugin that will help you easily create and add tables into your WordPress posts and pages.