Nick Burch
|
7844d4dafb
|
Updated patch from Marc from #55927 - handle date formulas too
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1614696 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-30 16:10:56 +00:00 |
|
Nick Burch
|
27dd2eafe1
|
Add row label getter for Pivot Tables, and use this in unit tests
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1614691 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-30 15:44:05 +00:00 |
|
Nick Burch
|
797f3368d6
|
Patch from Sofia Larsson and Martin Andersson from bug #56020 - XSSF support for creating Pivot tables
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1614684 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-30 15:27:09 +00:00 |
|
Nick Burch
|
f0dc1291ad
|
Change XSSFSheetXMLHandler.SheetContentsHandler to require fewer backwards incompatible changes for #56023
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1614576 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-30 07:41:01 +00:00 |
|
Nick Burch
|
5d9f8945c9
|
HSSF and XSSF Multi-Sheet formula reference tests from Radoslav from bug #55906
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613654 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-26 15:20:06 +00:00 |
|
Nick Burch
|
59861b7836
|
Complete evaluation support for multi-sheet references for bug #55906
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613467 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-25 16:42:31 +00:00 |
|
Nick Burch
|
97c4bbc9b8
|
Allow XSSF to evaluate multi-sheet references too, for #55906
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613455 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-25 15:55:49 +00:00 |
|
Nick Burch
|
82b36d3268
|
Split the reference and area tests for #55906
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613454 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-25 15:49:35 +00:00 |
|
Nick Burch
|
3e2e01c149
|
Update the XSSF getExternalSheet method signature, to start to prepare for sheet ranges
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613439 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-25 14:23:21 +00:00 |
|
Nick Burch
|
4c8f3ab160
|
More tests for #55906, and provide a new eval that lets you get at evals for many sheets
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613438 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-25 14:15:56 +00:00 |
|
Nick Burch
|
96386e2e0a
|
Areas can have multi-sheet references too, so add FormulaParser support to these as well
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613437 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-25 13:59:07 +00:00 |
|
Nick Burch
|
8f4fac46ee
|
Update Ref3DPxg to support multi-sheet ranges too, for #55906
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613376 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-25 10:22:21 +00:00 |
|
Nick Burch
|
29e5928c42
|
More progress towards #55906 - Have the ExternSheet references set up for multi-sheet references
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613373 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-25 10:05:57 +00:00 |
|
Nick Burch
|
1161077a6b
|
More progress towards #55906 - FormulaParser is able to identify and parse multi-sheet references, but not yet fully round-trip them. (No evaluation support yet either)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613317 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-24 22:44:51 +00:00 |
|
Nick Burch
|
7f6ba5513c
|
Rename some of the internal HSSF sheet lookup methods which deal with external sheet indicies, to make it clear when they return the first sheet name/index, and add support for getting the last one too (will be the same as the first if not a range)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613305 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-24 21:25:45 +00:00 |
|
Nick Burch
|
899ff0569b
|
Disabled unit tests for multi-sheet references, see bug #55906
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613282 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-24 20:48:29 +00:00 |
|
Nick Burch
|
14d5fa912f
|
Patch from Shaun Kalley from bug #56023 - Allow XSSF event model to find + return comments, and use this for the event based .xlsx text extractor
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613266 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-24 20:13:54 +00:00 |
|
Nick Burch
|
4c98f1db45
|
Patch from Raúl Wegmann from bug #56735 / GitHub Pull #10 - Rationalise POI temp file creation to the TempFile util class, and allow a system wide setting of where Temp files (eg for SXSSF) go, via TempFile / TempFileCreationStrategy
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613246 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-24 18:58:27 +00:00 |
|
Nick Burch
|
9fcdec5719
|
To avoid problems on strange platforms, tell xmlbeans to use UTF-8 for strings by default, for bug #56683
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613193 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-24 17:14:00 +00:00 |
|
Nick Burch
|
bb91152a12
|
For places where an ordered collection is created and used within the context of a single thread, and there are no thread safety concerns, use ArrayList not Vector. See bug #54838
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613186 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-24 16:41:43 +00:00 |
|
Nick Burch
|
fec4eb7a12
|
When evaluating a name in another workbook, need to use an OperationEvaluationContext tied to that Workbook, and do so such that XSSF references work too
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613154 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-24 14:56:23 +00:00 |
|
Nick Burch
|
bf6f54d836
|
Get further with the XSSF formula reference evaluation testing
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612926 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-23 19:09:45 +00:00 |
|
Nick Burch
|
4418c0cef9
|
Further XSSF external name evaluation lookup support
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612925 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-23 19:09:25 +00:00 |
|
Dominik Stadler
|
a5d32d87d4
|
Fix test to make it work on different date as well
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612786 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-23 07:55:48 +00:00 |
|
Dominik Stadler
|
b6dd3bca34
|
Bug 56688: Fix border cases in EDATE function: handle RefEval and BlankEval and also return #VALUE, not #REF if case of error
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612557 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-22 12:31:56 +00:00 |
|
Nick Burch
|
56b7f9f365
|
Use the link table when looking up external xssf names
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612347 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-21 16:52:19 +00:00 |
|
Nick Burch
|
12e87a1900
|
Generalise the CollaboratingWorkbooksEnvironment setup, so that XSSF can use it too
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612254 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-21 12:23:54 +00:00 |
|
Nick Burch
|
d43121661c
|
Correct non-sheet-based NameXPxg formula rendering, and add tests
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612203 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-21 07:35:09 +00:00 |
|
Nick Burch
|
1179ca9c26
|
More unit tests for #56737 and #56752
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612157 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-20 19:24:42 +00:00 |
|
Nick Burch
|
146c39e070
|
Comments updates
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612156 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-20 19:13:45 +00:00 |
|
Nick Burch
|
05dc1ec70c
|
Change how we update sheet names in XSSF formulas and names, when renaming sheets, to take advantage of the simpler structure that Pxg now offers
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612151 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-20 18:56:35 +00:00 |
|
Nick Burch
|
a550397ac2
|
XSSF Pxgs must escape sheet names where required when generating the formula string
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612150 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-20 18:53:27 +00:00 |
|
Nick Burch
|
42cd819573
|
Update the formula evaluator to support XSSF style external named ranges too
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612133 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-20 17:51:51 +00:00 |
|
Nick Burch
|
0b1dee9913
|
Better reporting on why a test is failing, and partial NameXPxg eval
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611969 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-19 21:27:28 +00:00 |
|
Nick Burch
|
81869b869d
|
Complete the XSSF Formula Parser tests for #56737
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611963 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-19 21:00:21 +00:00 |
|
Nick Burch
|
ed7140b3d8
|
Move towards supporting same workbook named ranges in external style for xssf
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611961 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-19 20:51:23 +00:00 |
|
Nick Burch
|
58096a6862
|
Start to add XSSF specific handling for NameX (named ranges or functions from another file) #56737
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611958 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-19 20:30:31 +00:00 |
|
Nick Burch
|
86ca81d22f
|
Provide XSSF-style external sheet support for areas, similar to the recent cell reference support. #56737
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611950 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-19 19:42:07 +00:00 |
|
Nick Burch
|
2cd4290460
|
Start to update how the formula parser looks up sheets from formula ptgs, to account for the differences in how HSSF and XSSF store references to external sheets. For #56737
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611948 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-19 19:19:06 +00:00 |
|
Nick Burch
|
7c382f9f37
|
The way that HSSF and XSSF stores references to external sheets are rather different, so begin to reflect that in how we parse their formulas into Ptgs
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611906 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-19 12:49:41 +00:00 |
|
Nick Burch
|
1ed2a18323
|
There can be more than one linked ExternalLinks table for a workbook #56744
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611890 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-19 11:27:46 +00:00 |
|
Nick Burch
|
7d2a9093da
|
Turns out that .xlsx files can have multiple link tables, add a test file which shows this (support to follow)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611878 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-19 10:09:00 +00:00 |
|
Nick Burch
|
c386b48755
|
Convert test to junit 4, and stub out the additional 3d ref tests we need to pass for #56737
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611877 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-19 10:08:20 +00:00 |
|
Nick Burch
|
58d3cd3717
|
Stub the unit test which is the next thing to need to work for progress on #56737
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611833 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-18 23:02:51 +00:00 |
|
Nick Burch
|
551573dd95
|
Bit more towards XSSF name support for #56737, will need some deeper changes though to fully implement
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611830 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-18 22:50:54 +00:00 |
|
Nick Burch
|
611bcffb0c
|
Initial support for XSSF External Links tables, which hold references to other workbooks referenced by formulas and names. #56744
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611828 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-18 22:48:59 +00:00 |
|
Nick Burch
|
4c362590d8
|
Start to support formula parsing of sheet-specified named ranges, required for a full fix to bug #56737
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611753 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-18 18:30:16 +00:00 |
|
Nick Burch
|
c9d90732e5
|
Add disabled unit tests for bug #56737, which currently fails (differently) for HSSF and XSSF
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611400 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-17 16:18:39 +00:00 |
|
Nick Burch
|
696b9d6406
|
Fix for #56702 - If a cell is of type numeric but has an empty <v/> tag, return as 0
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1610482 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-14 18:53:39 +00:00 |
|
Nick Burch
|
b9ff74b050
|
This bug has been fixed, so re-enable the unit test
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1607662 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-03 14:46:32 +00:00 |
|