Page Properties Report & Export for Confluence

A Page Properties report you can sort, filter and export.

Insert the macro on a page and choose which pages it lists and how. Readers can then sort, filter, and download the rows as Excel or CSV.

The report lists pages that have a Page Properties macro. That macro holds a table on each page: property names in the first column and values in the second, or names in a header row and values in the row below. The report reads both layouts.

1. Insert the macro

  1. Edit a Confluence page.
  2. Type /Page Properties Report and choose Page Properties Report & Export. Its settings open.
  3. Choose the pages, columns, sort, and display options described below. The Preview shows the result; choose Update preview after a change.
  4. Choose Save, then publish the page.

To change the settings later, edit the page, select the macro, and edit it from its toolbar. Only people who can edit the page can change the settings. They are saved in the macro on the page.

The first time you use the app, Confluence may show a banner asking you to allow access. Choose Allow access. The app then works only with your own Confluence permissions.

2. Choose the pages

Under More options:

If you choose All spaces with no other condition, the settings warn you that the report covers every page with Page Properties on the whole site.

3. Choose the columns

Each property found on the pages becomes a column. Title links to each page, and you can also show Space, Created, and Last updated. For each column you can:

Properties that appear on pages later are added as new columns at the end. Tick Don’t add new properties automatically to keep the column list as it is.

Property names match ignoring case and extra spaces, so “Owner” and “owner ” share a column. If a name appears twice on one page, the first value is used.

4. Sort and filter

Dates sort as dates, numbers as numbers, and text in natural order, so “Item 2” comes before “Item 10”. Empty values always stay at the bottom.

5. Display

Reading the report

Every request runs as the person reading, so each reader sees only the pages they are allowed to read. Two readers can see different rows.

Downloads

Choose Excel for an XLSX workbook or CSV for a CSV file. The file has the rows that match the current filter, in the current order, with the visible columns, including rows not yet shown behind Show more. A Page link column with each page’s address is added.

PDF and Word export

When someone exports the page to PDF or Word from Confluence, the report is included as a table. It is sorted and filtered as saved in the macro settings, and lists up to 500 pages. A reader’s own header clicks and filter-box text are not part of it. The export lists the pages the exporting person is allowed to read.

Copy a built-in report’s settings

If the page already has Confluence’s built-in Page Properties Report, the settings say so and offer Copy its settings. One click copies its CQL, columns, sort, page size, first-column name, and ID. Check the preview, adjust anything you like, and choose Save.

Languages

The app’s text is available in English, German, French, Spanish, Italian, Portuguese (Brazil), Dutch, Polish, Japanese, and Czech. It follows each user’s Confluence language. Property names and values, and headers you rename, are shown as written. Confluence doesn’t tell apps the reader’s language during a PDF or Word export, so there the app’s own text, such as the Title header, is in the language of the person who last saved the macro’s settings.

Limits

Troubleshooting

No pages match

A page is listed when it has a Page Properties macro and matches the report’s settings. Check the labels and the any/all choice, the spaces, the location, the Page Properties ID, and any extra CQL. Pages you have just created or labelled may not be indexed yet. Check that you can open the pages yourself.

“License needed”

The app needs an active license. Ask a Confluence administrator to check the app’s license in Manage apps.

A banner asks to allow access

Choose Allow access. Confluence asks each person once before the app can read pages on their behalf. Until then, the report may say that Confluence did not allow the request.

“Confluence could not run the search”

Check the Extra CQL in the settings.

“Confluence is busy (too many requests)”

Wait a minute and try again.

A column is missing

Check that Show is ticked for it, and whether Don’t add new properties automatically is on. In a wide report, scroll sideways.

Need help?

Email info@druidori.com. See support details and what to include.