From 652d80030373545b9b5c7d6e451d5930b8001890 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Baczy=C5=84ski?= Date: Tue, 2 Jan 2024 23:23:02 +0100 Subject: [PATCH] Fix: SpreadsheetWriter creates columns for methods that are not annotated with @SheetColumn --- src/main/java/io/github/millij/poi/util/Spreadsheet.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/io/github/millij/poi/util/Spreadsheet.java b/src/main/java/io/github/millij/poi/util/Spreadsheet.java index 2ab8309..840cec1 100644 --- a/src/main/java/io/github/millij/poi/util/Spreadsheet.java +++ b/src/main/java/io/github/millij/poi/util/Spreadsheet.java @@ -141,7 +141,7 @@ public static Map getPropertyToColumnDefMap(final Class beanT // Annotation final SheetColumn sc = m.getAnnotation(SheetColumn.class); - if (Objects.isNull(sc) && m.getName().startsWith("set")) { + if (Objects.isNull(sc) || m.getName().startsWith("set")) { continue; // Skip setter }