WordPress plugin

FlexTable Pro

FlexTable Pro brings Google Sheets data into WordPress tables. Connect a spreadsheet and create a table for a page or post. Changes in the linked sheet can be reflected automatically, so you can maintain table data in the spreadsheet without repeatedly entering it in WordPress.

FlexTable Pro

Connect spreadsheet data to WordPress

FlexTable Pro brings Google Sheets data into WordPress tables. Connect a spreadsheet and create a table for a page or post. Changes in the linked sheet can be reflected automatically, so you can maintain table data in the spreadsheet without repeatedly entering it in WordPress.

Publish a table with its generated shortcode, the Gutenberg table block, or the Elementor table widget. Tables can present product comparisons, directories, schedules, catalogues, reports, and other structured information that needs regular updates.

Choose how the table looks

FlexTable Pro can import formatting from the connected sheet, including cell background and font colors, font size, font weight, font family, and other spreadsheet styling. Custom CSS gives you further control over the table or surrounding page, and applies to the website front end.

The add-on includes six premium table themes and a theme builder for creating reusable themes. Theme options let you customize header, body, and border colors.

Configure presentation and navigation

Choose a responsive style: default, collapsible, or scrollable. Vertical scrolling and a sticky header can help visitors follow column headings in longer tables. Pagination has five themes, so its appearance can be set separately from the table layout.

Visitors can export table data as CSV, Excel, PDF, or JSON, or use the print and copy settings. Tab management lets you manage tables from multiple sheets in one place.

Set up and publish a table

  1. Install FlexTable Pro in WordPress and activate it.
  2. Connect the relevant Google Sheets spreadsheet and create a table from its data.
  3. Choose a display method: shortcode, Gutenberg block, or Elementor widget.
  4. Apply imported styles, a premium theme, or custom CSS.
  5. Configure responsiveness, pagination, scrolling, and the sticky header as needed.
  6. Publish the table and maintain its source data in the connected sheet.

FlexTable also works with links and pictures from URLs in the sheet, sorting, search, merged cells, caching, asynchronous loading, response-time settings, and multisite use.