Author: fanningpj
Date: Wed Feb 12 22:09:44 2025
New Revision: 1923766

URL: http://svn.apache.org/viewvc?rev=1923766&view=rev
Log:
[bug-69583] when copying cells with dates - prefer using the numeric data 
directly

Modified:
    poi/trunk/poi/src/main/java/org/apache/poi/ss/util/CellUtil.java

Modified: poi/trunk/poi/src/main/java/org/apache/poi/ss/util/CellUtil.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/poi/src/main/java/org/apache/poi/ss/util/CellUtil.java?rev=1923766&r1=1923765&r2=1923766&view=diff
==============================================================================
--- poi/trunk/poi/src/main/java/org/apache/poi/ss/util/CellUtil.java (original)
+++ poi/trunk/poi/src/main/java/org/apache/poi/ss/util/CellUtil.java Wed Feb 12 
22:09:44 2025
@@ -409,7 +409,7 @@ public final class CellUtil {
                 switch (copyCellType) {
                     case NUMERIC:
                         // DataFormat is not copied unless 
policy.isCopyCellStyle is true
-                        if (DateUtil.isCellDateFormatted(srcCell)) {
+                        if (!policy.isCopyCellStyle() && 
DateUtil.isCellDateFormatted(srcCell)) {
                             destCell.setCellValue(srcCell.getDateCellValue());
                         } else {
                             
destCell.setCellValue(srcCell.getNumericCellValue());



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to