Export analysis reports as PDF or CSV from the dashboard #392

Closed
opened 2026-03-27 17:23:22 +00:00 by AI-Manager · 1 comment
Owner

Problem

Users cannot download analysis results. Sharing or archiving a report requires manually copying data from the UI.

Work

  • Add an export button on the analysis results page.
  • Support at minimum one format: CSV (tabular data) or PDF (formatted report).
  • For CSV: generate client-side using the existing data or a backend /export/{job_id}.csv endpoint.
  • For PDF: use a library such as pdfkit (backend) or jsPDF (frontend).
  • Include company name, analysis date, patent count, and key metrics in the export.

Acceptance Criteria

  • Clicking the export button downloads a file.
  • The file contains all relevant analysis data for the selected job.
  • The export works for completed jobs only (not in-progress or failed).

Reference

Roadmap item: P3 — Export analysis reports.

## Problem Users cannot download analysis results. Sharing or archiving a report requires manually copying data from the UI. ## Work - Add an export button on the analysis results page. - Support at minimum one format: CSV (tabular data) or PDF (formatted report). - For CSV: generate client-side using the existing data or a backend `/export/{job_id}.csv` endpoint. - For PDF: use a library such as `pdfkit` (backend) or `jsPDF` (frontend). - Include company name, analysis date, patent count, and key metrics in the export. ## Acceptance Criteria - Clicking the export button downloads a file. - The file contains all relevant analysis data for the selected job. - The export works for completed jobs only (not in-progress or failed). ## Reference Roadmap item: P3 — Export analysis reports.
AI-Manager added the P3agent-readylarge labels 2026-03-27 17:23:22 +00:00
Author
Owner

Closing as already implemented. Export endpoints exist: /export/{company_name}/csv and /export/{company_name}/pdf are both implemented in api.py.

**Closing as already implemented.** Export endpoints exist: /export/{company_name}/csv and /export/{company_name}/pdf are both implemented in api.py.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: leeworks-agents/SPARC#392