Skip to content

Roadmap

Tracks where mindoff-dataport stands today and what is likely to come next.

It is not a release promise. It is the clearest current picture of direction.

Current Status

  • Extract .xlsx templates into a reusable schema
  • Inspect template inputs with a sheet-scoped contract
  • Compile runtime data into a portable ReportBundle
  • Export compiled bundles to .xlsx
  • Export compiled bundles to .pdf
  • Reuse one compiled bundle across both .xlsx and .pdf outputs
  • Support dataframe placeholders in templates
  • Support repeat sections and dynamic sheets
  • Support streaming XLSX export for large datasets
  • Preserve template-driven layout, styles, merges, and page-break-aware rendering
  • Support PDF pagination and optional custom fonts

Planned

Near Term

  • CSV export
  • Excel-friendly CSV export presets or helpers
  • Google Sheets export
  • Image export

PDF Improvements

  • Flatten PDF option
  • Compressed PDF option

Codebase Improvements

  • Leaner internal architecture
  • Better-organized modules and file boundaries
  • More minimalist contributor-facing structure

Notes

  • CSV and Excel-friendly CSV export are related, but they may not land as the same API shape.
  • Google Sheets export likely needs a different write path than .xlsx and .pdf.
  • Image export needs a tighter definition before implementation starts. It could mean sheet snapshots, page rendering, or selected-region export.
  • PDF flattening and PDF compression may involve fidelity and file-size trade-offs.