Key Facts
- Category
- Conversion & Encoding
- Input Types
- textarea, text, checkbox
- Output Type
- file
- Sample Coverage
- 4
- API Ready
- Yes
Overview
The XLSX Dynamic Report Builder allows you to transform raw JSON data into professional, structured Excel reports featuring multi-level merged headers, automated subtotaling, and custom column grouping.
When to Use
- •When you need to convert flat JSON datasets into formatted reports with hierarchical headers.
- •When you require automatic subtotal calculations based on specific regional or departmental groupings.
- •When you want to generate consistent, multi-column financial or operational summaries from raw data inputs.
How It Works
- •Paste your raw data in JSON format into the Data JSON field.
- •Define your grouping logic and column structure using the Group By and Dimension Columns fields.
- •Map your metrics and organize headers using the Header Groups JSON configuration.
- •Generate and download your formatted XLSX file with optional grand totals included.
Use Cases
Examples
1. Regional Financial Summary
Financial Analyst- Background
- An analyst needs to convert a flat JSON export of global sales into a structured report grouped by region.
- Problem
- Manual grouping and subtotaling in Excel is error-prone and time-consuming for large datasets.
- How to Use
- Input the JSON data, set 'region' as the group, and define 'revenue', 'cost', and 'profit' as metric columns.
- Example Config
-
groupBy: 'region', valueColumns: 'revenue,cost,profit', includeGrandTotal: true - Outcome
- A clean Excel file with regional subtotals and a grand total row, organized under 'Organization' and 'Financials' headers.
Try with Samples
json, xlsx, xlsRelated Hubs
FAQ
Can I group data by multiple levels?
Yes, you can specify multiple columns in the 'Group By' field to create nested subtotal structures.
How do I create merged headers?
Use the 'Header Groups JSON' field to map specific columns under a shared parent header name.
Is a grand total row mandatory?
No, you can toggle the 'Include Grand Total' checkbox to enable or disable the final summary row.
What input format is required?
The tool requires a valid JSON array of objects, where each object represents a row of data.
Can I name the output sheet?
Yes, use the 'Sheet Name' field to define a custom title for your generated Excel worksheet.