I've been working with large data tables in Confluence for a while now, and I wanted to share some approaches that have worked well for our team when we need to create pivot-style summaries and breakdowns without constantly exporting to Excel.
PS! The main helping tool for this use case example is the Marketplace app called Table Filter, Charts & Spreadsheets for Confluence.
Most of us have done this before: you have a detailed table in Confluence tracking security findings, test results, or project data. A stakeholder asks for a pivot summary showing counts by status or breakdowns by priority. So you:
Copy the table to Excel
Build a pivot there
Screenshot it
Paste back into Confluence
Two weeks later: "Can we get an updated version?" And you repeat everything.
After trying different solutions, here's what's worked for our team.
For one-time summaries: The manual Excel export is actually fine if you genuinely need it just once. No point setting up automation for a throwaway analysis.
For recurring reports: We use the Pivot Table macro from Table Filter, Charts & Spreadsheets. It lets you create pivot-style summaries directly on the Confluence page that update automatically when source data changes.
Basic workflow:
Add the Pivot Table macro to your page
Place your source table inside it (works with native tables or macro-generated ones like Jira work items)
Configure what you want to group by (rows and columns)
Choose your calculation (Count, Sum, Average, etc.)
The pivot summary stays live. Update the source table, and it reflects the changes without rebuilding anything.
QA teams: Test execution tables get summarized into release readiness views showing pass/fail rates and completion by module. No manual work when test results update.
Agile teams: Jira work items pulled into Confluence get grouped and summarized by assignee, status, or story points for sprint reporting. Stakeholders see the breakdown without needing Jira access.
Security/compliance teams: We track pen testing findings in a detailed table (status, severity, owner, remediation notes). The raw table is too granular for stakeholder reviews. Using the Pivot Table macro gives us instant summaries by severity and status.
Start with clean source data: Pivot summaries only work well if your source table has consistent column values. Standardize your status values, category names, etc. before creating the pivot.
Combine with other macros: You can layer the Pivot Table macro on top of other data sources. We pull Jira items with the Jira Work Items macro, then use Pivot Table to summarize that data. Or use Content Properties Report to combine data from multiple pages, then create a pivot summary from the rollup.
Turn summaries into charts: Once you have a pivot summary created with the Pivot Table macro, you can visualize it using the Chart from Table macro (also from Table Filter, Charts & Spreadsheets). Sometimes stakeholders respond better to bar charts than grids of numbers.
Reuse across pages: If multiple pages need the same pivot summary, create it once using Table Excerpt, then include it elsewhere with Table Excerpt Include. Update the source, all pages update automatically.
Don't over-complicate things. If you need advanced Excel features that Confluence can't replicate (complex nested formulas, specialized pivot analysis), just use Excel. The goal is reducing unnecessary back-and-forth, not replacing Excel entirely.
We only moved to Confluence-based pivot summaries for reports that:
Need to stay current with frequently changing data
Get shared with people who want live numbers, not screenshots
Sit alongside other project documentation
Q: Can you filter data before creating the pivot summary? A: Yes. Wrap your source table in Table Filter macro first, apply filters, then nest that inside Pivot Table. Or use Table Toolbox to control the nesting order.
Q: Does this work with Jira data? A: Absolutely. Pull Jira Work Items into Confluence, then use Pivot Table to group and summarize by any field (status, assignee, epic, story points, custom fields).
Q: Can you export the pivot results? A: Yes. The Pivot Table macro has export options for PDF, CSV, and Word in the settings menu.
Q: What about creating summaries from data across multiple pages? A: Use Content Properties (on individual pages) plus Content Properties Report (to roll them up), then wrap that in the Pivot Table macro. Works well for distributed tracking scenarios.
I'm curious how others in the community handle creating pivot-style summaries in Confluence. Still exporting to Excel every time? Using Table Filter, Charts & Spreadsheets or different apps? Found other approaches that work well?
Would especially love to hear from teams managing compliance tracking, QA reporting, or sprint analytics—what's your current workflow for creating data summaries?
Anna Mitina _Stiltsoft_
1 comment