Complementor/Public table CSV export
Content / widget · Elementor module

Public Table CSV Export Widget Plugin for Elementor

Add a Download CSV button that saves a table on the page as a spreadsheet file, built in the visitor’s browser.

Included in All AccessClassic Elementor widgetFrom $29 USD / year
Complementor / Public table CSV exportProduct preview
Text, style and layout controls inside Elementor
01 / Interactive demonstration

Try it

These are the actual published outputs of the widget. Try each one on this page.

02 / Inside WordPress

Public table CSV export controls in Elementor

Content sets which table to save, the file name and date, the separator, the byte order mark, hidden rows and columns, formula protection, the button text, the message and the icon. The Style tab covers the button and the message.

03 / Website use cases

Where to use public table csv export

Price lists, timetables and results tables are easy to read on a page but awkward to copy into a spreadsheet: merged cells break, accents turn into odd symbols in Excel and cells that start with = can run as formulas. Public table CSV export adds a button that saves the table as a proper CSV file in the visitor’s browser, with the separator and file name you choose.

01

Price lists

Let buyers take the list into their own spreadsheet.

02

Timetables

Save opening hours or schedules.

03

Results

Download league tables or survey results.

04 / Installation and setup

How to add a public table csv export in Elementor

Start with Complementor installed and your license connected. Enable this module in the WordPress library, then configure it in Elementor.

  1. Install Complementor, connect your license and enable Public table CSV export in the Complementor library.

  2. Place the widget in the same container as the table, or give the table a CSS ID.

  3. Set the file name and the separator.

  4. Style the button.

  5. Publish the page and try it.

05 / Content and style controls

Customize public table csv export in Elementor

Configure the settings available for this module to suit the page you are building.

  • RFC 4180 quoting with CRLF line ends.

  • Comma, semicolon or tab.

  • Byte order mark for Excel.

  • Merged cells repeated.

  • Formula protection.

  • No button when there is no table.

06 / Choose the right approach

Public table CSV export and Elementor alternatives

Compare the existing Elementor workflow with this Complementor module before choosing your setup.

Copy and paste

Works for small tables but loses structure with merged cells.

Table plugins with export

Need their own table format; this works with any HTML table.

07 / Requirements and compatibility

Public table CSV export compatibility with Elementor

WordPress 6.5+PHP 8.0+Elementor 3.25+
  • Requires Elementor; works without Elementor Pro and WooCommerce.
  • Exports what the table shows; it does not read data from a database or other pages.
  • Runs in the visitor’s browser; nothing is sent to the server.

Complementor uses classic Elementor APIs. Atomic-native controls are not implemented. Check your theme, cache and integrations on a staging site before release.

08 / Common setup problems

Troubleshoot public table csv export

Check these settings if the published page behaves differently from the editor.

Why is there no button on the page?

No table was found in the widget’s container or at the CSS ID. The editor shows a note.

Why do accents look wrong in Excel?

Turn on the byte order mark.

Why does Excel put everything in one column?

Your Excel expects semicolons. Choose Semicolon.

Why does a cell start with an apostrophe?

It started with =, +, - or @ and formula protection is on.

09 / Frequently asked questions

Public table CSV export plugin questions

Does it need Elementor Pro?

No. It works with the free version of Elementor and any HTML table, such as one in a Text Editor or HTML widget.

Is the table sent to a server?

No. The file is built in the visitor’s browser.

Which tables does it find?

The first table in the widget’s container, or the one with the CSS ID you enter.

Are hidden rows included?

Not by default. Switch off Leave out hidden rows and columns to include them.

Does it work with merged cells?

Yes. Their text is repeated in each row and column they cover.

10 / Annual All Access subscription

Get public table csv export with Complementor

This module is included with all 1007 current Complementor solutions. Choose your production website allowance; every plan includes the same modules.

All Access · 1 site

One website

$29USD / year
  • All 1007 current modules
  • Plugin downloads and updates for one year
  • New releases during the paid term
  • Product support
Choose 1 site ↗

Renews at $29 USD each year.

All Access · 5 sites

A few websites

$49USD / year
  • All 1007 current modules
  • Plugin downloads and updates for one year
  • New releases during the paid term
  • Product support
Choose 5 sites ↗

Renews at $49 USD each year.

All Access · 25 sites

More websites

$99USD / year
  • All 1007 current modules
  • Plugin downloads and updates for one year
  • New releases during the paid term
  • Product support
Choose 25 sites ↗

Renews at $99 USD each year.

Applicable taxes extra. Annual subscriptions renew automatically unless canceled in your customer account. Elementor Pro is required for Exclude current post. Read the terms and 14-day technical-issue refund policy.