Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Div
idProductTOC

On this page

Table of Contents
maxLevel1
excludeOn this page
typeflat
separatorpipe

Overview

This page demonstrates how to use the Table Plus macro, which is part of the Advanced Tables for Confluence app, to provide view users an option to downloading or exporting (as an attachment) a CSV representation of the table view. By specifying the Allow export parameter on the macro, users will be given 2 icons that can be clicked to download or export the current table view to a CSV file. Download will place the file on the user local system. Export will create an attachment. 

Tip
titleAvailable with version 7.2.0 on Server only

 See Release Notes 7.2.

...

Column

Screenshot

Image Removed

Column

Message

Image Removed

Macro Browser Input

Select this Macro

...

Define these Parameters/Values

...

Column settings > Formatting > Column type (1

2

3)

...

S

E

I

...

Column settings > Numbering & Totaling > Insert auto number column

...

On

...

Column settings > Numbering & Totaling > Auto total numeric columns

...

On

...

Column settings > Sorting > Automatically sort in descending order

...

On

...

Column settings > Sorting > Automatically sort by this column

...

3

Screenshot

Image RemovedImage Removed

Wiki Markup Input

Code Block
languagetext
linenumberstrue
{table-plus:allowExport=true|id=Product Revenue|autoNumber=true|autoTotal=true|sortDescending=true|sortColumn=3|columnTypes=S,E,FF"$0,0"}
|| Product || On Plan || Revenue ||
| A | (/) | 325100 |
| D | (/) | 315850 |
| C | (x) | 250420 |
| B | (/) | 98650  |
| E | (x) | 79010  |
{table-plus}

Exported CSV

The attachment Product Revenue.csv exported above, can be imported back to a Confluence page using the CSV Table Macro. This could be used for showing snapshots of tables that have been archived for a historical view. The following is like CSV Table macro with the attachment on this page.

As Text

Code Block
titleProduct Revenue.csv
"","Product","On Plan","Revenue"
"1","A","https://examplegear.com/s/en_GB/6214/6860359b26f1e8cc7164bebdad0e2f04c128c291.1/_/images/icons/emoticons/check.png","$325,100"
"2","D","https://examplegear.com/s/en_GB/6214/6860359b26f1e8cc7164bebdad0e2f04c128c291.1/_/images/icons/emoticons/check.png","$315,850"
"3","C","https://examplegear.com/s/en_GB/6214/6860359b26f1e8cc7164bebdad0e2f04c128c291.1/_/images/icons/emoticons/error.png","$250,420"
"4","B","https://examplegear.com/s/en_GB/6214/6860359b26f1e8cc7164bebdad0e2f04c128c291.1/_/images/icons/emoticons/check.png","$98,650"
"5","E","https://examplegear.com/s/en_GB/6214/6860359b26f1e8cc7164bebdad0e2f04c128c291.1/_/images/icons/emoticons/error.png","$79,010"
"","","","$1,069,030"

With CSV Table Macro As Is

...

script^Product Revenue.csv

With CSV Table Macro With A Few Parameters To Make It Look More Like the Original

...

outputwiki
footingAugments,
columnTypesI,S,E,C
footing1
script^Product Revenue.csv
augments,,!%3%!

The following parameters were used in the CSV Table macro shown above:

Select this Macro

...

Define these Parameters/Values

...

CSV Table settings > Data format > Augments to data row values

...

, , !%3%!

...

CSV Table settings > Data format > Augments to footing row values

...

, , Total

...

CSV Table settings > Data source > Method of locating JSON data (Attachment) > Attachment

...

Product Revenue.csv

...

Column settings > Formatting > Column type (1

2

3

4)

...

I

S

E

C

Other Examples

Visit our full list of product examples for additional inspiration!

Image Removed

Include Page
TEMP:Allow export of table view - 8.x
TEMP:Allow export of table view - 8.x