瀏覽代碼

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
pull/142/head
yegor 5 年之前
父節點
當前提交
61931b2894
共有 2 個文件被更改,包括 2 次插入1 次删除
  1. 2
    1
      src/java/org/apache/poi/ss/formula/functions/DStarRunner.java
  2. 二進制
      test-data/spreadsheet/DGet.xls

+ 2
- 1
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;
}

二進制
test-data/spreadsheet/DGet.xls 查看文件


Loading…
取消
儲存