diff --git a/addons/web/controllers/main.py b/addons/web/controllers/main.py index 97f1f1a1735..30cca5b9566 100644 --- a/addons/web/controllers/main.py +++ b/addons/web/controllers/main.py @@ -1959,6 +1959,8 @@ class ExcelExport(ExportFormat, http.Controller): with ExportXlsxWriter(fields, len(rows)) as xlsx_writer: for row_index, row in enumerate(rows): for cell_index, cell_value in enumerate(row): + if isinstance(cell_value, (list, tuple)): + cell_value = pycompat.to_text(cell_value) xlsx_writer.write_cell(row_index + 1, cell_index, cell_value) return xlsx_writer.value