Nick Burch
|
1dd9e43898
|
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
|
c5dd59014e
|
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
|
c40ed2f754
|
More internal method signature updates, for HSSF external sheets being possible ranges, for #55906
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613307 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-24 21:35:47 +00:00 |
Nick Burch
|
904d73c847
|
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
|
6a92588230
|
#55906 Extern Sheet References can have a last as well as a first sheet
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613302 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-24 21:10:13 +00:00 |
Nick Burch
|
2a2cb871d6
|
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
|
62bd48af74
|
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
|
f3dba52888
|
Patch from thaichat04 from bug #56194 - HPSF thumbnail format tags are int not unit
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613256 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-24 19:34:19 +00:00 |
Nick Burch
|
7db6e8557e
|
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
|
e2f26b630c
|
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
|
2b9d8ae88c
|
XSSF table example, from Sofia Larsson from bug #55562
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613191 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-24 17:09:23 +00:00 |
Nick Burch
|
736cd9cf49
|
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
|
3ba465ecb3
|
Fix javadoc warning
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613176 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-24 16:26:34 +00:00 |
Nick Burch
|
c76f167603
|
Correct HSSFOptimiser logic for the case where the to-keep style wasn't previously in use. Fixes #54443
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613175 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-24 16:25:58 +00:00 |
Nick Burch
|
eddef8c7f8
|
Fix inconsistent whitespace
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613174 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-24 16:22:28 +00:00 |
Nick Burch
|
ca59e31371
|
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
|
626d46ae95
|
Don't fetch the name, convert to a ptg, then convert back again, instead simply return the name directly
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613153 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-24 14:37:09 +00:00 |
Nick Burch
|
38434a684e
|
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
|
48c0213a20
|
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
|
e8794899b4
|
JaCoCo 0.7.x requires asm-5
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612887 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-23 17:41:40 +00:00 |
Dominik Stadler
|
0c2415165f
|
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
|
3853004e6d
|
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 |
Dominik Stadler
|
5e74bf9133
|
Fix formatting of trailing comma in HexDumps, cover class fully with tests
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612496 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-22 07:47:14 +00:00 |
Nick Burch
|
ea8e44678b
|
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
|
70f40542fd
|
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
|
5dfd7ea48c
|
Fix inconsistent whitespace
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612219 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-21 09:45:44 +00:00 |
Nick Burch
|
ebc3e0d0a7
|
Allow creating a CollaboratingWorkbooksEnvironment from a Map too, not only a pair of arrays
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612218 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-21 09:44:21 +00:00 |
Nick Burch
|
28b3db5dd1
|
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
|
01a9024f55
|
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
|
69878b6ba8
|
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
|
fea44cd904
|
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
|
590da94710
|
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
|
977a9327ff
|
Common interface across the XSSF Ptg / Pxg classes
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612149 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-20 18:48:48 +00:00 |
Nick Burch
|
8adfa1425c
|
Rename missing from previous commit
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612140 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-20 18:14:47 +00:00 |
Nick Burch
|
ecf2fe1238
|
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
|
d310441632
|
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
|
85936fcbdb
|
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
|
a62dd1bf8f
|
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
|
13628c0b8c
|
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
|
5458a295aa
|
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
|
ae72a675ca
|
Fix inconsistent indents/whitespace
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611949 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-19 19:23:13 +00:00 |
Nick Burch
|
83d9405d43
|
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
|
76c8077a40
|
Fix inconsistent indents
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611947 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-19 19:11:54 +00:00 |
Nick Burch
|
0bfa4f675d
|
The Event User Model fake-workbook for formula evaluations needs to know about the sheet names
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611946 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-19 19:10:47 +00:00 |
Nick Burch
|
7a372e6f36
|
Fix Generics warnings
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611944 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-19 19:00:09 +00:00 |
Nick Burch
|
31cd7f7e57
|
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
|
03a1b6e3f6
|
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
|
8d0b9df2ac
|
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
|
18cb6b63d0
|
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
|
8f33d9790a
|
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 |