From: yegor Date: Sat, 9 Feb 2019 13:00:09 +0000 (+0000) Subject: Bug 62980: Make D* functions ignore case in headings X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=61931b289433469086ba9a0d6325379fc4200494;p=poi.git Bug 62980: Make D* functions ignore case in headings git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1853268 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/src/java/org/apache/poi/ss/formula/functions/DStarRunner.java b/src/java/org/apache/poi/ss/formula/functions/DStarRunner.java index a1f92e781c..b55ba808b0 100644 --- a/src/java/org/apache/poi/ss/formula/functions/DStarRunner.java +++ b/src/java/org/apache/poi/ss/formula/functions/DStarRunner.java @@ -164,6 +164,7 @@ public final class DStarRunner implements Function3Arg { /** * For a given database returns the column number for a column heading. + * Comparison is case-insensitive. * * @param db Database. * @param name Column heading. @@ -183,7 +184,7 @@ public final class DStarRunner implements Function3Arg { continue; } String columnName = OperandResolver.coerceValueToString(columnNameValueEval); - if(name.equals(columnName)) { + if(name.equalsIgnoreCase(columnName)) { resultColumn = column; break; } diff --git a/test-data/spreadsheet/DGet.xls b/test-data/spreadsheet/DGet.xls index 49514d20f5..b75120cbb0 100644 Binary files a/test-data/spreadsheet/DGet.xls and b/test-data/spreadsheet/DGet.xls differ