TablePress

Creator’s description: “TablePress allows you to easily create and manage beautiful tables. You can embed the tables into posts, pages, or text widgets with a simple Shortcode. Table data can be edited in a spreadsheet-like interface, so no coding is necessary. Tables can contain any type of data, even formulas that will be evaluated. An additional JavaScript library adds features like sorting, pagination, filtering, and more for site visitors. Tables can be imported and exported from/to Excel, CSV, HTML, and JSON files.”

Plugin site: https://wordpress.org/plugins/tablepress/

How to get started:

  1. Find the TablePress item in the left hand menu.
  2. Create a new table instance with the content you desire, either by editing in the web browser or by using the import feature with another file such as CSV or Excel.
  3. Copy the short code at the top of the page and paste it into the WordPress page or post where you want the table to appear.
  4. (UIUC mobile bug-fix note:) Always include the [ … cache_table_output=false …] attrbiute in your tablepress shortcodes; failing to do so can trigger a long-standing and well-documented bug in TablePress that causes table content to fail to reflect edits and updates in many (possibly most) mobile phones web browsers, despite it being updated as expected in all desktop browsers.

(For more advanced features, see https://tablepress.org/documentation/ ).

Example:

FoodColorsType
AppleRed, yellow, greenFruit
BananaYellowFruit
CarrotOrangeVegetable
WalnutBrownNut