Big formula update from Josh from bug #44364 - support for Match, NA and SumProduct...
commitef3011657be59e18fc6d1ba2ab746e8f6e43480d
authorNick Burch <nick@apache.org>
Thu, 14 Feb 2008 16:01:10 +0000 (14 16:01 +0000)
committerNick Burch <nick@apache.org>
Thu, 14 Feb 2008 16:01:10 +0000 (14 16:01 +0000)
treec44e08a753206f77c64f6a3b4f0be3b275bd8149
parentca16d62c9f13fdb124101425ddaea52b090410bb
Big formula update from Josh from bug #44364 - support for Match, NA and SumProduct functions, and initial error support in functions

git-svn-id: https://svn.eu.apache.org/repos/asf/poi/trunk@627788 13f79535-47bb-0310-9956-ffa450edef68
31 files changed:
src/documentation/content/xdocs/changes.xml
src/documentation/content/xdocs/status.xml
src/java/org/apache/poi/hssf/model/FormulaParser.java
src/java/org/apache/poi/hssf/record/formula/FuncPtg.java
src/scratchpad/src/org/apache/poi/hssf/record/formula/eval/BoolEval.java
src/scratchpad/src/org/apache/poi/hssf/record/formula/eval/ErrorEval.java
src/scratchpad/src/org/apache/poi/hssf/record/formula/eval/UnaryPlusEval.java
src/scratchpad/src/org/apache/poi/hssf/record/formula/functions/Match.java
src/scratchpad/src/org/apache/poi/hssf/record/formula/functions/MultiOperandNumericFunction.java
src/scratchpad/src/org/apache/poi/hssf/record/formula/functions/Na.java
src/scratchpad/src/org/apache/poi/hssf/record/formula/functions/Rounddown.java
src/scratchpad/src/org/apache/poi/hssf/record/formula/functions/Roundup.java
src/scratchpad/src/org/apache/poi/hssf/record/formula/functions/Sumproduct.java
src/scratchpad/src/org/apache/poi/hssf/record/formula/functions/T.java
src/scratchpad/src/org/apache/poi/hssf/usermodel/HSSFFormulaEvaluator.java
src/scratchpad/testcases/org/apache/poi/hssf/data/42464-ExpPtg-bad.xls [deleted file]
src/scratchpad/testcases/org/apache/poi/hssf/data/42464-ExpPtg-ok.xls [deleted file]
src/scratchpad/testcases/org/apache/poi/hssf/record/formula/eval/GenericFormulaTestCase.java [deleted file]
src/scratchpad/testcases/org/apache/poi/hssf/record/formula/eval/TestEverything.java [deleted file]
src/scratchpad/testcases/org/apache/poi/hssf/record/formula/eval/TestFormulasFromSpreadsheet.java [new file with mode: 0644]
src/scratchpad/testcases/org/apache/poi/hssf/record/formula/eval/TestUnaryPlusEval.java [new file with mode: 0755]
src/scratchpad/testcases/org/apache/poi/hssf/record/formula/functions/AllIndividualFunctionEvaluationTests.java
src/scratchpad/testcases/org/apache/poi/hssf/record/formula/functions/NumericFunctionInvoker.java
src/scratchpad/testcases/org/apache/poi/hssf/record/formula/functions/TestEverything.java [deleted file]
src/scratchpad/testcases/org/apache/poi/hssf/record/formula/functions/TestMatch.java [new file with mode: 0755]
src/scratchpad/testcases/org/apache/poi/hssf/record/formula/functions/TestRoundFuncs.java [copied from src/scratchpad/testcases/org/apache/poi/hssf/record/formula/functions/AllIndividualFunctionEvaluationTests.java with 54% similarity]
src/scratchpad/testcases/org/apache/poi/hssf/record/formula/functions/TestSumproduct.java [new file with mode: 0755]
src/scratchpad/testcases/org/apache/poi/hssf/record/formula/functions/TestTFunc.java [new file with mode: 0755]
src/testcases/org/apache/poi/hssf/data/FormulaEvalTestData.xls [copied from src/testcases/org/apache/poi/hssf/data/TestDataValidation.xls with 100% similarity]
src/testcases/org/apache/poi/hssf/data/TestDataValidation.xls
src/testcases/org/apache/poi/hssf/model/TestFormulaParser.java