Skip to content

Improve Excel export formatting - #2

Merged
junnaid-4 merged 1 commit into
mainfrom
feature/excel-formatting
Jul 25, 2026
Merged

Improve Excel export formatting#2
junnaid-4 merged 1 commit into
mainfrom
feature/excel-formatting

Conversation

@junnaid-4

Copy link
Copy Markdown
Owner

Summary

Improves the appearance and usability of XLSX lead exports.

Changes

  • Added professional navy header styling
  • Added striped Excel table formatting
  • Added priority and website-status colors
  • Added clickable website and Google Maps links
  • Added content-aware bounded column widths
  • Added number formats for ratings, counts, scores, and HTTP status
  • Added wrapped text, borders, and top alignment
  • Disabled gridlines
  • Changed freeze panes to D2
  • Hid technical columns while preserving their data
  • Capped score_breakdown width
  • Added controlled body-row heights
  • Added landscape print settings and repeated header rows

Safety

  • CSV behavior remains unchanged
  • Exported columns and row ordering remain unchanged
  • Atomic XLSX writing is preserved
  • Spreadsheet formula-injection protection is preserved

Validation

  • 150 tests passing
  • Ruff checks passing
  • Ruff formatting passing
  • MyPy passing
  • git diff --check passing

@junnaid-4
junnaid-4 merged commit b0ed093 into main Jul 25, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant