summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #51 from mazurin/masterJesse Luehrs2016-05-223-9/+9
|\ | | | | Attempt to correct the issue #50 (Encryption fails with perl-5.22.1 on HP-UX-ia64)
| * replace in pack() "V" to "L<"Alexey Mazurin2015-12-293-9/+9
| |
| * missed pack("L", ...) in Agile.pm and Standard.pmAlexey Mazurin2015-12-292-3/+3
| |
| * Attempt to correct the issue #50 (Encryption fails with perl-5.22.1 on ↵Alexey Mazurin2015-12-291-6/+6
| | | | | | | | HP-UX-ia64)
* | nope, 5.24 isn't on travis yetJesse Luehrs2016-05-221-1/+0
| |
* | fix up changelogJesse Luehrs2016-05-221-1/+3
| |
* | patternType should default to 0 (vfilatov, #41)Jesse Luehrs2016-05-223-1/+16
| |
* | update travisJesse Luehrs2016-05-221-0/+1
| |
* | not all files have styles eitherJesse Luehrs2016-05-223-43/+102
| |
* | handle non-default xml namespacesJesse Luehrs2016-05-224-61/+89
| |
* | ensure _color always returns a single itemJesse Luehrs2016-05-221-1/+1
| |
* | better error message when loading xls files (#52)Jesse Luehrs2016-05-223-1/+5
|/ | | | | | encrypted xlsx files use the same file container format as xls files, and so our simple heuristic here will identify xls files as encrypted xlsx files - we should bail out if we can't find encrypted data instead
* changelog0.20Jesse Luehrs2015-12-051-0/+2
|
* changelogJesse Luehrs2015-12-051-0/+2
|
* note that shared formulas aren't supported (#28)Jesse Luehrs2015-12-051-0/+8
|
* add links to the important Spreadsheet::ParseExcel docs. (#34)Jesse Luehrs2015-12-051-0/+4
|
* don't rely on exact precision in this test (#49)Jesse Luehrs2015-12-051-1/+1
| | | | for instance, it was failing on perls with -Duselongdouble
* changelog0.19Jesse Luehrs2015-12-041-0/+2
|
* travisJesse Luehrs2015-12-041-0/+2
|
* changelogJesse Luehrs2015-12-041-0/+3
|
* clean up test a bitJesse Luehrs2015-12-041-22/+18
|
* 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-042-32/+21
|
* Merge pull request #37 from mazurin/encryptionJesse Luehrs2015-12-044-14/+517
|\
| * Removed tabs and extra spaces in ParseXLSX.pmAlexey Mazurin2015-03-191-6/+6
| |
| * t/encryption.t typo fixAlexey Mazurin2015-03-191-1/+1
| |
| * Support of encrypted xlsx filesAlexey Mazurin2015-03-194-14/+517
| | | | | | | | | | | | | | | | | | | | | | 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-045-0/+39
|\ \
| * | Check to see if rows and columns are hiddenSteve Simms2015-10-293-0/+23
| | |
| * | Check to see if worksheets are hiddenSteve Simms2015-10-293-0/+16
| | |
* | | style nitsJesse Luehrs2015-12-042-19/+11
| | |
* | | Merge pull request #46 from zhouzhen1/target_abspathJesse Luehrs2015-12-033-5/+33
|\ \ \ | |/ / |/| |
| * | add support for having absolute path in internal xml file targetszhouzhen12015-10-033-5/+33
|/ /
* | changelog0.18Jesse Luehrs2015-09-191-0/+2
| |
* | changelogJesse Luehrs2015-09-191-0/+3
| |
* | this was fixed in the last versionJesse Luehrs2015-09-191-2/+0
| |
* | Merge pull request #43 from morungos/masterJesse Luehrs2015-09-193-7/+22
|\ \ | | | | | | Don't parse sheets where there's no extracted file. See #38
| * | Don't parse sheets where there's no extracted file. See #38Stuart Watt2015-09-013-7/+22
|/ / | | | | | | 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.
* | Merge pull request #39 from rjbs/v5.8Jesse Luehrs2015-07-271-7/+14
|\ \ | | | | | | restore v5.8 support
| * | restore v5.8 supportRicardo Signes2015-07-271-7/+14
|/ /
* / changelog0.17Jesse Luehrs2015-03-251-0/+2
|/
* changelogJesse Luehrs2015-03-151-0/+8
|
* 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-152-17/+22
|
* don't assume all of these elements exist (#29)Jesse Luehrs2015-03-153-12/+30
| | | | apparently google docs doesn't generate a bunch of stuff