From cbf657717222e53e0bd3c5f60ca026dd6edbc728 Mon Sep 17 00:00:00 2001 From: PJ Fanning Date: Mon, 12 May 2025 22:54:46 +0000 Subject: [PATCH] try best effort clone of styles if types don't match git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1925525 13f79535-47bb-0310-9956-ffa450edef68 --- .../main/java/org/apache/poi/hssf/usermodel/HSSFCellStyle.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/poi/src/main/java/org/apache/poi/hssf/usermodel/HSSFCellStyle.java b/poi/src/main/java/org/apache/poi/hssf/usermodel/HSSFCellStyle.java index d1fe755fc3..c3c38e7a20 100644 --- a/poi/src/main/java/org/apache/poi/hssf/usermodel/HSSFCellStyle.java +++ b/poi/src/main/java/org/apache/poi/hssf/usermodel/HSSFCellStyle.java @@ -858,10 +858,11 @@ public final class HSSFCellStyle implements CellStyle, Duplicatable { public void cloneStyleFrom(CellStyle source) { if(source instanceof HSSFCellStyle) { this.cloneStyleFrom((HSSFCellStyle)source); - } else if (_hssfWorkbook != null) { + } else { CellUtil.cloneStyle(source, this, _hssfWorkbook); } } + public void cloneStyleFrom(HSSFCellStyle source) { // First we need to clone the extended format // record