XLSX-вывод не использует возможности Excel #38

Closed
opened 2026-06-29 13:47:26 +07:00 by artem.kokos · 0 comments
Owner

Сейчас XLSXFormatter фактически дублирует CSV: пишет плоскую таблицу, только заголовок жирным. Нужно сделать Excel-отчёт полноценным:

  • Объединение ячеек по проекту и версии (merge cells), как уже сделано в HTML и ODT.
  • Автоширина колонок по содержимому.
  • Закрепить заголовок (freeze_panes).
  • Автофильтр на заголовках.
  • Добавить числовой столбец hours рядом с time_text для суммирования.
  • Добавить итоги по версиям/проектам и общий итог (или отдельный лист Summary).

Логика группировки уже есть в report_builder.group_rows_by_project_and_version()XLSXFormatter просто не использует её.

Сейчас `XLSXFormatter` фактически дублирует CSV: пишет плоскую таблицу, только заголовок жирным. Нужно сделать Excel-отчёт полноценным: - Объединение ячеек по проекту и версии (merge cells), как уже сделано в HTML и ODT. - Автоширина колонок по содержимому. - Закрепить заголовок (`freeze_panes`). - Автофильтр на заголовках. - Добавить числовой столбец `hours` рядом с `time_text` для суммирования. - Добавить итоги по версиям/проектам и общий итог (или отдельный лист Summary). Логика группировки уже есть в `report_builder.group_rows_by_project_and_version()` — `XLSXFormatter` просто не использует её.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: artem.kokos/redmine-reporter#38