From e8c78e1af88eb76a869007ce39b2b32cbf40c0e4 Mon Sep 17 00:00:00 2001 From: Martin Lopez Date: Wed, 28 Feb 2024 14:48:01 -0300 Subject: [PATCH] fix: clear column cellstyle info before starting the export Fixes #100 --- .../vaadin/addons/gridexporter/ExcelInputStreamFactory.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/com/flowingcode/vaadin/addons/gridexporter/ExcelInputStreamFactory.java b/src/main/java/com/flowingcode/vaadin/addons/gridexporter/ExcelInputStreamFactory.java index 6c6e8ff..e705649 100644 --- a/src/main/java/com/flowingcode/vaadin/addons/gridexporter/ExcelInputStreamFactory.java +++ b/src/main/java/com/flowingcode/vaadin/addons/gridexporter/ExcelInputStreamFactory.java @@ -82,6 +82,7 @@ public InputStream createInputStream() { exporter.setColumns( exporter.grid.getColumns().stream() .filter(this::isExportable) + .peek(col->ComponentUtil.setData(col, COLUMN_CELLSTYLE_MAP, null)) .collect(Collectors.toList())); Workbook wb = getBaseTemplateWorkbook(); Sheet sheet = wb.getSheetAt(exporter.sheetNumber);