Yegor Kozlov
e38be4e0a7
Avoid writing malformed CDATA blocks in sharedStrings.xml, see Bugzill 48936
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@937792 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Yegor Kozlov
5a80808a73
Added implementation for TEXT() and TRUNC(), see Bugzilla 49025 and 49026
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@937652 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Mark Beardsley
50cde157ec
Improved usage message.
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@937312 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Yegor Kozlov
a4dfc23a0b
Properly close internal InputStream in ExtractorFactory#createExtractor(File), see Bugzilla 49147
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@935900 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Yegor Kozlov
c0ffa07902
Fixed locale-sensitive formatters in PackagePropertiesPart, see Bugzilla 49138
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@935896 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Yegor Kozlov
e75b83a2e8
Ensure that CTVectorVariant is included in poi-ooxml-schemas.jar, Added accessors to CoreProperties.Keywords. See Bugzilla 49146 and 49153
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@935860 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Mark Beardsley
473648bdce
Converts Excel to CSV using usermodel.
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@934444 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Nick Burch
bbc0e5d6ec
One more missing license
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@933965 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Nick Burch
415b89af7c
Remove old .cvsignore files
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@933963 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Nick Burch
18df90b37e
Add missing license header to older xml files
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@933961 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Nick Burch
36fea13f71
Add missing license headers
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@933959 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Nick Burch
746f3241ec
Remove readme about java 1.4 vs 1.5, as we've ditched java 1.4 support
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@933958 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Nick Burch
350df80600
Lots more documentation on how we read in POIFS files and process the sectors/blocks and FATs. Also add a test that shows that bug #46391 is invalid
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@933663 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Maxim Valyanskiy
e53e3a376e
bugfix: ClassCastException it PicturesTable.getAllPictures():
UnknownEscherRecord cannot be cast to EscherBlipRecord
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@931111 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Yegor Kozlov
c8d66033f0
propagate parent to parent-aware records decoded from Escher, also ensure that TextShape and EscherTextboxWrapper hold the same cached sets of records, see Bugzilla 48916
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@930525 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Nick Burch
c01a095d32
Fix bug #48485 - Add extra paper size constans to PrintSetup, such as A3, B4 and B5
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@929064 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Yegor Kozlov
a0925a6320
fixed compilation errors in recently added examples
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@923072 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Mark Beardsley
db42d3359b
Correct package statement
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@922366 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Mark Beardsley
0d09d93de6
Ported to SS model.
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@922219 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Mark Beardsley
c8c4bfba67
Comments modified re re-sizing behaviour
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@921819 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Nick Burch
a95e0cd7d7
Fix an issue with the HSMF tests working on some machines but not others - Make poifs.filesystem.DirectoryNode preserve the original ordering of its files, which HSMF needs to be able
to correctly match up chunks
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@911878 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Yegor Kozlov
213b7d035b
Support evaluation of indirect defined names in INDIRECT
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@910043 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Maxim Valyanskiy
d596debbe5
XSLFCommonSlideData: extract text data from group shape
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@907626 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Nick Burch
47c7d08456
Add a disabled test for bug #44501, which still remains, plus fix a generics warning
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@904062 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Nick Burch
069207f64e
Fix generics warnings, and fix up tests to handle the extra bit of text being extracted now
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@904060 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Nick Burch
161a341e6c
Apply patch from Jukka from bug #43670 to improve HDGF v11 Separator detection, and handle short strings better, hopefully solving the Negative length of ChunkHeader issue
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@904052 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Nick Burch
e9a497a0de
Improve error message, and fix generics warnings
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@904049 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Nick Burch
421505b715
Add patch from Jukka from bug #48617 + test - Optionally allow the overriding of the Locale used by DataFormatter to control how the default number and date formats should look
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@903303 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Nick Burch
63dc16b762
New event based xssf text extractor (XSSFEventBasedExcelExtractor)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@903182 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Nick Burch
675b6ad976
The ReadOnlySharedStringsTable is re-usable for other event based things, so copy out to it's own class
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@903170 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Nick Burch
4c1c3a3ae3
Most of support suggested by Phil Varner on the list - ExtractorFactory can now be told to prefer Event Based extractors (current Excel only) on a per-thread or overall basis
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@902927 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Yegor Kozlov
5da681c81f
avoid failures in XLSX2CSV when shared string table is missing, see Bugzilla 48544
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@902566 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Yegor Kozlov
8540edb04a
properly close all IO streams created in OPCPackage, see Bugzilla 48571
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@902565 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Yegor Kozlov
ac1490264c
always copy all declared inner classes and interfaces when generating poi-ooxml-schemas, see Bugzilla 48572
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@902563 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Yegor Kozlov
6db9c4f0e2
added mvn-install Ant target equivalent to 'mvn install' in maven-driven projects
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@902561 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Maxim Valyanskiy
3f0d9084f8
PowerPoint OLEShape: extract last version of embedded ole object
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@901215 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Nick Burch
fab3c433ef
Add a note about the UnicodeString move from a few days ago
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@900816 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Nick Burch
7b3a58589d
Add changelog note
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@900747 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Nick Burch
054f1bc289
Implement the ExtRst part of a UnicodeString
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@900746 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Nick Burch
d7470746e1
If there's no more data but there ought to be for unicode strings, in a partly corrupt file, give a warning and substitute in empty strings
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@900745 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Nick Burch
9780245c08
Add more documentation, and make the constructor public for testing use
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@900744 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Nick Burch
398b457631
Improve unhandled continue record message by saying what it follows
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@900743 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Nick Burch
90c599b4bb
Fix a couple of warnings
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@900399 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Nick Burch
017ac3523a
New debugging class, useful for when figuring out how to split on continue records, where continue records lie etc
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@900397 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Nick Burch
796f95c0b4
Tidy up some of the IntMapper/UnicodeString bits with generics
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@900376 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Nick Burch
62dc99b25f
records.UnicodeString isn't actually a Record, just a common part that exists in many other records. As such, move it to records.common, which is where all the other record components live
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@900362 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Maxim Valyanskiy
a998b7764f
bug#48068: RecordFormatException: The content of an excel record cannot exceed 8224 bytes
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@899608 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Yegor Kozlov
5bb2570155
avoid creating unnecessary temp files, tighten up usage of temp files in unit tests
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@899364 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Maxim Valyanskiy
2956525db2
revert previous commit
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@899129 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren
Maxim Valyanskiy
4e3c970131
ExtractorFactory: save OOXML stream into temporary file before text extraction - this reduces memory usage and allows temporary file cleanup
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@899123 13f79535-47bb-0310-9956-ffa450edef68
vor 14 Jahren