From c8a6fe42fd6673c236f1af92e2c8d9a65857d0b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Bidoul?= Date: Fri, 13 May 2016 13:21:38 +0200 Subject: [PATCH] [FIX] mis_builder: xlsx: fix header display issue with simple kpis --- mis_builder/report/mis_report_instance_xlsx.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/mis_builder/report/mis_report_instance_xlsx.py b/mis_builder/report/mis_report_instance_xlsx.py index 4640bde7..a3961227 100644 --- a/mis_builder/report/mis_report_instance_xlsx.py +++ b/mis_builder/report/mis_report_instance_xlsx.py @@ -77,10 +77,16 @@ class MisBuilderXslx(ReportXlsx): if col.comment: label += '\n' + col.comment sheet.set_row(row_pos, ROW_HEIGHT * 2) - sheet.merge_range( - row_pos, col_pos, row_pos, - col_pos + col.colspan-1, - label, header_format) + if col.colspan > 1: + sheet.merge_range( + row_pos, col_pos, row_pos, + col_pos + col.colspan-1, + label, header_format) + else: + sheet.write(row_pos, col_pos, label, header_format) + col_width[col_pos] = max(col_width[col_pos], + len(col.description or ''), + len(col.comment or '')) col_pos += col.colspan row_pos += 1