Automated reporting tool: load data from JSON/CSV, apply templates, and generate polished HTML reports with KPI cards, summary statistics, and data tables. Schedule with cron for hands-free reporting.
Browse the actual product documentation and code examples included in this toolkit.
Key features of Report Generator
• Three built-in templates — Summary, Detailed, and Table-Only for different needs • Auto-detection — Identifies numeric columns and calculates summary stats automatically • KPI extraction — Surfaces revenue totals, rate averages, and row counts as headline cards • Dark theme — Professional dark UI matching the Analytics Hub brand • Responsive tables — Data tables that work on desktop and mobile • Column statistics — Count, total, mean, median, min, max, std dev for every numeric column
Three built-in templates — Summary, Detailed, and Table-Only for different needs
Auto-detection — Identifies numeric columns and calculates summary stats automatically
KPI extraction — Surfaces revenue totals, rate averages, and row counts as headline cards
Dark theme — Professional dark UI matching the Analytics Hub brand
Responsive tables — Data tables that work on desktop and mobile
Column statistics — Count, total, mean, median, min, max, std dev for every numeric column
Configure Report Generator parameters to see how the product works.
# Generate a detailed report from CSV data python src/report_generator.py --data examples/sample_revenue.csv --template detailed --title "Monthly Revenue" # Summary report (KPIs + stats, no raw data table) python src/report_generator.py --data examples/sample_revenue.csv --template summary # Table