summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* pod coverageJesse Luehrs2015-12-043-0/+29
|
* clean up various nitsJesse Luehrs2015-12-043-22/+14
|
* be a bit safer about filesJesse Luehrs2015-12-042-76/+49
| | | | don't use two-arg open, don't use File::Temp::tempfile
* simplify signature checkingJesse Luehrs2015-12-041-22/+25
|
* split the decryptor modules out into their own filesJesse Luehrs2015-12-044-414/+418
|
* use the same password api as Spreadsheet::ParseExcelJesse Luehrs2015-12-041-30/+18
|
* Merge pull request #37 from mazurin/encryptionJesse Luehrs2015-12-041-14/+487
|\
| * Removed tabs and extra spaces in ParseXLSX.pmAlexey Mazurin2015-03-191-6/+6
| |
| * Support of encrypted xlsx filesAlexey Mazurin2015-03-191-14/+487
| | | | | | | | | | | | | | | | | | | | | | Added support for reading encrypted xlsx files in accordance with [MS-OFFCRYPTO]: Office Document Cryptography Structure https://msdn.microsoft.com/en-us/library/cc313071(v=office.12).aspx Support of standard and agile encryption modified: lib/Spreadsheet/ParseXLSX.pm new file: t/data/encryption-agile-123q.xlsx new file: t/data/encryption-standard-default-password.xlsx new file: t/encryption.t
* | Merge pull request #47 from ssims/masterJesse Luehrs2015-12-041-0/+7
|\ \
| * | Check to see if rows and columns are hiddenSteve Simms2015-10-291-0/+6
| | |
| * | Check to see if worksheets are hiddenSteve Simms2015-10-291-0/+1
| | |
* | | style nitsJesse Luehrs2015-12-041-11/+9
| | |
* | | add support for having absolute path in internal xml file targetszhouzhen12015-10-031-5/+16
|/ /
* | this was fixed in the last versionJesse Luehrs2015-09-191-2/+0
| |
* | Don't parse sheets where there's no extracted file. See #38Stuart Watt2015-09-011-7/+11
| | | | | | | | See discussion at: https://github.com/doy/spreadsheet-parsexlsx/issues/38. The patch is a little different from the minimal one suggested initially, because we probably don't even want to return a sheet when we can't parse it.
* | restore v5.8 supportRicardo Signes2015-07-271-7/+14
|/
* remove unnecessary commentsJesse Luehrs2015-03-151-3/+0
|
* handle more booleans betterJesse Luehrs2015-03-151-17/+23
|
* use the proper Spreadsheet::ParseExcel api hereJesse Luehrs2015-03-151-6/+11
|
* don't assume all of these elements exist (#29)Jesse Luehrs2015-03-151-12/+19
| | | | apparently google docs doesn't generate a bunch of stuff
* bump perl version requirement (#33)Jesse Luehrs2015-03-151-0/+1
|
* Merge branch 'pull-27'Jesse Luehrs2015-03-151-7/+21
|\
| * cleanupsJesse Luehrs2015-03-151-13/+12
| |
| * Fixed bug when last column shorter than normalunknown2014-10-161-2/+6
| |
| * Adjustments to support undefined values created by JasperSoftrdboisvert2014-08-061-7/+18
| |
* | Merge branch 'pull-35'Jesse Luehrs2015-03-151-2/+46
|\ \
| * | handle other valid booleans for diagonalDown and diagonalUpJesse Luehrs2015-03-151-2/+11
| | | | | | | | | | | | | | | the spec allows for 1/0/true/false, so need to make sure they're all handled
| * | don't call ->text on the element if it doesn't existJesse Luehrs2015-03-151-2/+7
| | |
| * | Added Parsing for Page Setup, Diagonal BordersDave Clarke2015-03-051-2/+32
| |/ | | | | | | | | Modifed ParseXLSX.pm to parse Page Setup , margins, and also parsing of diagonal borders. Also added new test script page-Setup.t
* / Fix code to satisfy using_1904_date test.FL2015-02-071-1/+1
|/
* avoid dying if these tags are missing (#23)Jesse Luehrs2014-07-051-5/+7
|
* Merge pull request #26 from felliott/parseexcel-parityJesse Luehrs2014-07-051-2/+14
|\ | | | | Add TabColor and ColFmtNo support to ParseXLSX
| * add ColFmtNo support to ParseXLSXFitz Elliott2014-07-051-2/+6
| |
| * add TabColor support to ParseXLSXFitz Elliott2014-07-051-0/+8
| |
* | Merge branch 'pull-25'Jesse Luehrs2014-07-051-7/+8
|\ \ | |/ |/|
| * Add support for optional $formatter argument in parse method.FL2014-07-051-5/+6
| |
| * Improve locked cell detection for cells with hidden formulas. Add test for ↵FL2014-07-051-1/+1
| | | | | | | | locked cell detection.
| * Correct locked cell detection (no information means locked).FL2014-06-181-1/+1
| |
* | stop using eval hereJesse Luehrs2014-07-041-5/+3
| |
* | Merge remote-tracking branch 'upstream/master'Meredith Howard2014-06-251-11/+33
|\|
| * note the XML::Twig bug (fixes #20)Jesse Luehrs2014-04-031-0/+12
| |
| * fix incompatibility with newer Spreadsheet::ParseExcel (fixes #22)Jesse Luehrs2014-03-211-11/+21
| | | | | | | | | | | | | | in https://rt.cpan.org/Public/Bug/Display.html?id=93065, Spreadsheet::ParseExcel decided to start treating 'auto' colors as black instead of white, but this isn't correct for fill colors, so we have to correct for that
* | Return missing comments, clean wsMeredith Howard2014-06-251-3/+6
| |
* | Parse worksheets in Twig mode.Meredith Howard2014-03-191-135/+182
| |
* | Parse Shared Strings in twig mode, rather than building a tree of the entire ↵Meredith Howard2014-03-181-11/+27
|/ | | | xml doc just to copy it into an array.
* document that the default color is undef (#15)Jesse Luehrs2014-01-291-1/+2
|
* return undef to mean 'the default color' (#15)Jesse Luehrs2014-01-291-5/+3
|
* support locked and hidden cells (#15)Jesse Luehrs2014-01-291-3/+9
|
* update the documentation with limitations of this module (#15)Jesse Luehrs2014-01-221-1/+43
|