Skip to content

Exporting Data

Issue Log Workbench can export issue data in three formats.

Export Formats

CSV

A plain UTF-8 comma-delimited file with one row per issue. All Issue fields are included as columns. Suitable for importing into Excel, Google Sheets, or further data processing.

Filename: issues_export.csv

Columns included: id, title, category, status, priority, issue_type, description, example, comment, source_file, source_row, created_at, updated_at, resolved_at

XLSX

A formatted Excel workbook. The header row uses bold text and a blue background. Column widths are auto-sized and capped.

Filename: issues_export.xlsx

Markdown

A Markdown document suitable for GitHub, wikis, or review notes. The export contains:

  1. A summary table with all issues
  2. Per-issue detail sections with description, example, comment, notes, decisions, and next actions

Filename: issues_export.md

Using the Export UI

  1. Navigate to the List page.
  2. Optionally apply filters to narrow down which issues you want to export.
  3. Click the Export dropdown button.
  4. Select the desired format.
  5. Your browser will download the file.

Note

Export is intended for the current working set. Use list filters before exporting if you want a narrower slice of issues.

Using the API Directly

# Export all issues as CSV
curl "http://127.0.0.1:8000/api/exports/?format=csv" -o issues_export.csv

# Export all issues as XLSX
curl "http://127.0.0.1:8000/api/exports/?format=xlsx" -o issues_export.xlsx

# Export all issues as Markdown
curl "http://127.0.0.1:8000/api/exports/?format=markdown" -o issues_export.md

# Export only issues with status=resolved
curl "http://127.0.0.1:8000/api/exports/?format=csv&status=resolved" -o resolved.csv

# Export only issues in the Auth category
curl "http://127.0.0.1:8000/api/exports/?format=markdown&category=Auth" -o auth_issues.md

Filter Parameters

The export endpoint currently accepts these filter parameters:

Parameter Description
format csv, xlsx, or markdown (required)
status Filter by issue status value
category Filter by category string (exact match)

If you need richer export slicing, use the list view to inspect the target set first, then export from the same workflow.