From 673864cdc5264e90837afbb92aaa1c96fb2ec567 Mon Sep 17 00:00:00 2001 From: Nick Burch Date: Fri, 23 Aug 2013 19:00:01 +0000 Subject: [PATCH] More unit tests for column conversion, and avoid the use of Math.pow based on the suggestion from github-6 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1516983 13f79535-47bb-0310-9956-ffa450edef68 --- .../org/apache/poi/ss/util/CellReference.java | 17 +++++++---------- .../apache/poi/hssf/util/TestCellReference.java | 11 +++++++++++ 2 files changed, 18 insertions(+), 10 deletions(-) diff --git a/src/java/org/apache/poi/ss/util/CellReference.java b/src/java/org/apache/poi/ss/util/CellReference.java index c9bea9fd1..3bd7ba908 100644 --- a/src/java/org/apache/poi/ss/util/CellReference.java +++ b/src/java/org/apache/poi/ss/util/CellReference.java @@ -170,22 +170,19 @@ public class CellReference { * @return zero based column index */ public static int convertColStringToIndex(String ref) { - - int pos = 0; int retval=0; - for (int k = ref.length()-1; k >= 0; k--) { - char thechar = ref.charAt(k); + char[] refs = ref.toUpperCase().toCharArray(); + for (int k=0; k