Select Page

Why using tables

Displaying tables directly in pages is a great way to quickly disseminate statistical data without making your users having to download a document or read through a long report.

It is also a good way to keep updating your website, which increases your score in search engines (regular updates) and letting your users know how often you collect or publish new data.

PROS

  • Quick access to data
  • Easy to read
  • Indexed by search engines

CONS

  • Suitable for simple datasets only
  • Time consuming
  • Responsiveness issues (big tables)

We should add tables for summary data or simple time series only, and use excel sheets or PDF reports (or even better, a real database application) to publish complex data.

Option 1: Create tables within pages or posts

Gutenberg (and Advanced Gutenberg) provide blocks to create simple tables directly within the editor. The Divi Page Builder does not provide such blocks (see option 2 if using Divi editor).

PROS

  • Lightweight
  • Easy to use

CONS

  • Basic layout options
  • Limited Copy / Paste features
  • Can not import (e.g. from Excel)
  • Only available in Gutenberg

Option 2: The Tables by Supsystic plugin

There are a few plugins available out there (both free and commercial), but the one that seems to fit our needs the most (in the context of data dissemination) is the Tables by Supsystic plugin.

All tables you create are saved and managed in one place, under the Tables by Supsystic administration menu. You can then add them in your pages and posts by copying and pasting a shortcode, no matter what editor you used (Gutenberg or Divi Page Builder).

PROS

  • Copy and paste
  • Import from Excel
  • Synchronize with Google Sheets
  • Advanced layout and style options
  • Download data as CVS, Excel or PDF
  • Integrate table in any kind of page or post

CONS

  • Responsive bugs when using merge cells
  • Limited data formats available (especially with numbers)
Backend edit screen

Generate charts from tables

Another great feature of the Table by Supsystic plugin is the ability to generate charts, directly from the data you enter in tables. Bar charts, pir charts, donuts… all kinds of diagrams are available.

You simply integrate them in pages the same way you add your tables (using short codes). This avoids the need to create images and upload them to your website everytime you need to display a chart, and they are updated automatically whenever you change or add data in your tables!

Full documentation

To learn all about the Tables by Supsystic plugin and how to use it, please check the official documentation: