From 432f37476ddd60b09261bf040422d89c71334ae5 Mon Sep 17 00:00:00 2001 From: "Andrew C. Oliver" Date: Wed, 11 Sep 2002 12:14:28 +0000 Subject: [PATCH] jason height added to who we are page, patch from e. pugh: http://nagoya.apache.org/bugzilla/showattachment.cgi?attach_id=3004 PR: Obtained from: Submitted by: Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@352842 13f79535-47bb-0310-9956-ffa450edef68 --- src/documentation/xdocs/who.xml | 1 + .../org/apache/poi/hssf/usermodel/HSSFCell.java | 15 +++++++++------ 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/src/documentation/xdocs/who.xml b/src/documentation/xdocs/who.xml index f4f182608..504fbbf5f 100644 --- a/src/documentation/xdocs/who.xml +++ b/src/documentation/xdocs/who.xml @@ -52,6 +52,7 @@
diff --git a/src/java/org/apache/poi/hssf/usermodel/HSSFCell.java b/src/java/org/apache/poi/hssf/usermodel/HSSFCell.java index 27d9d681e..b3aaf2dbb 100644 --- a/src/java/org/apache/poi/hssf/usermodel/HSSFCell.java +++ b/src/java/org/apache/poi/hssf/usermodel/HSSFCell.java @@ -719,16 +719,16 @@ public class HSSFCell //Workbook.currentBook = null; } } - + public String getCellFormula() { //Workbook.currentBook=book; SheetReferences refs = book.getSheetReferences(); String retval = FormulaParser.toFormulaString(refs, ((FormulaRecordAggregate)record).getFormulaRecord().getParsedExpression()); //Workbook.currentBook=null; - return retval; + return retval; } - - + + /** * get the value of the cell as a number. For strings we throw an exception. * For blank cells we return a 0. @@ -954,7 +954,7 @@ public class HSSFCell { return record; } - + /** * @throws RuntimeException if the bounds are exceeded. */ @@ -962,6 +962,9 @@ public class HSSFCell if (cellNum > 255) { throw new RuntimeException("You cannot have more than 255 columns "+ "in a given row (IV). Because Excel can't handle it"); - } + } + else if (cellNum < 0) { + throw new RuntimeException("You cannot reference columns with an index of less then 0."); + } } }