Please check out our YouTube video or our Live Demo to get an idea about how Data Tables for Confluence works.

Installation

As any app for Confluence Cloud, you can install the app via the Confluence admin menu.

  1. Log into your Confluence instance as an admin.

  2. Click on “Apps > Manage apps” in the header menu.

  3. Click on “Find new apps” on the right navigation.

  4. Search for “Data Tables for Confluence” and select it.

  5. Click on “Try it free” to install the app.

Usage

Data Tables for Confluence provides macros to create powerful tables.

To make use of one of the macros click the “Insert” / “+” Button in the edit mode, select one of the macros and follow the macro specific instructions below.

All macros support the table state saving and restoring feature which enabled by default (see macro option “Disable state saving“ below to disable this functionality). The table state information is stored for 7 days in the client’s browser and is used to restore the user specific table state after a page reload. Please note that for this functionality requires “third-party cookies” to be enabled in the client’s browser (see our FAQ page for more details).

Macro “Data Tables”

The “Data Tables” macro uses regular Confluence tables as data source. After inserting the macro, add a regular Confluence table as macro body and change the macro settings appropriately.

The macro supports the following options:

Macro “Data Tables CSV”

The “Data Tables CSV” macro uses (local) CSV data as data source. After inserting the macro, add the CSV data macro body and change the macro settings appropriately.

On pages using the “Legacy Editor” experience, the macro editor overlay shows a preview (if available) and you can enter the CSV data in the macro body after closing the editor by clicking “Insert” or “Save”.

The macro supports the following options:

Macro “Data Tables CSV (Attachment)”

The “Data Tables CSV (Attachment)” macro uses a CSV file attached to the same Confluence page as data source. After inserting the macro, the attached file to load the CSV data from and all other CSV and table options can be defined in the macro settings. As the CSV data is loaded “on demand”, the table always reflects the data defined in the (attached) CSV file.

The macro supports the following options:

Macro “Data Tables CSV (Remote)”

The “Data Tables CSV (Remote)” macro uses CSV remote data as data source. After inserting the macro, the URL to load the CSV data and all other CSV and table options can be defined in the macro settings. As the CSV data is loaded “on demand”, the table always reflects the data defined under the remote URL.

The macro supports the following options:

Macro “Data Tables Attachments”

The “Data Tables CSV Attachments” uses the list of attached files to that Confluence table as data source. After inserting the macro, the table options can be defined in the macro settings.

The macro supports the following options: