MarkBaker
0ab614fd95
Security: XML filescan in XML-based Readers to prevent XML Entity Expansion (XEE)
...
(see http://projects.webappsec.org/w/page/13247002/XML%20Entity%20Expansion for an explanation of XEE injection) attacks
2015-04-29 00:43:04 +01:00
Andrey Yantsen
26e75b1f7a
Check for variable before using it
...
In some cases $xfrm is empty SimpleXmlElement, so we should check for it before using $xfrm->ext->attributes()
2015-02-10 09:44:13 +03:00
Mohd Farhan Firdaus Jamil
793fc2a08f
Check for is_object
...
Without this , it give php-warning-invalid-argument-supplied-for-foreach error.
2014-11-16 23:00:45 +08:00
MarkBaker
fdefb8e392
Discard Autofilters in Excel2007 Reader when filter range isn't a valid range
2014-11-11 23:18:13 +00:00
MarkBaker
d777d0283d
Support for cell readorder Context/LTR/RTL
2014-08-17 18:15:44 +01:00
MarkBaker
d9fa784e1b
Bugfix: Work Item CP18105 - Loading an Excel 2007 spreadsheet throws an "Autofilter must be set on a range of cells" exception
...
Fix to jpgraph path for Chart Rendering tests
2014-07-27 15:18:00 +01:00
Mark Baker
23479fdde2
Merge pull request #379 from frost-nzcr4/ft-camelcase
...
Change the getter/setter for zeroHeight to camel case
2014-07-27 12:21:13 +01:00
Martin Evans
a6672451a5
Minor Docblock update: return values on load function for PHPExcel_Reader_IReader and Excel2007 now listed as @return PHPExcel in order to utilize auto complete via IDE.
2014-06-12 09:20:16 +01:00
Shawn Welch
5569c92449
Invalid Index
...
This happened when I tried to load an Excel doc that was exported by Google Docs. I'm guessing there is no author information or something? I dunno but this fixed worked.
2014-05-30 16:46:44 -04:00
Alexander Pervakov
a6f00db9c6
Change the getter/setter for zeroHeight to camel case
2014-05-30 14:37:11 +04:00
Scott Arciszewski
758f48baac
Update Excel2007.php
...
Fix output corruption
2014-02-24 11:34:08 -05:00
Mark Baker
e892215970
Bugfix: Work item GH321, GH158, CP17824 - LibreOffice created XLSX files results in an empty file.
...
Bugfix: Work item CP20760 - Formula references to cell on another sheet in ODS files
2014-02-23 15:35:05 +00:00
Maarten Balliauw
1dad681142
Disabled libxml external entity loading by default.
...
If you want to allow loading external entity references in XML, call PHPExcel_Settings::setLibXmlLoaderOptions(0).
2014-02-21 09:23:55 +01:00
Mark Baker
992aee683a
Update to copyright year in file headers
2013-12-31 18:36:33 +00:00
Mark Baker
8cd6f56fdd
Bugfix: (Jazzo) Work Item GH-248 - Excel2007 does not correctly mark rows as hidden
2013-12-30 22:19:05 +00:00
Mark Baker
0d8a5d1f0b
General: (adamriyadi) Work Item GH-247 - Modify PHPExcel_Reader_Excel2007 to use zipClass from PHPExcel_Settings::getZipClass()
...
This allows the use of PCLZip when reading for people that don't have access to ZipArchive
2013-11-17 17:33:56 +00:00
Mark Baker
732cb11e0c
Feature: (LWol) Work Item GH-252 - Adding support for macros, Ribbon in Excel 2007
2013-11-17 00:11:45 +00:00
Mark Baker
94a1a69373
Bugfix: Work item 20397 - Serious bug in absolute cell reference used in shared formula
...
Would also have affected insert/delete column/row
2013-11-07 23:14:39 +00:00
Marco Marche
a90b711edd
Fixed problem in Excel 2007 reader with headers and footers containing multiple images. All images were substituted with the first one.
2013-10-17 10:50:14 +02:00
Andreas Scheibleger
2d39be32cb
Check whether margin-left is set in excel file when reading
2013-07-23 14:16:40 +02:00
Mark Baker
39953ff49f
Feature: Added "Quote Prefix" to style settings (Excel2007 Reader and Writer only)
2013-06-25 23:13:13 +01:00
Mark Baker
b880b5ff9d
Excel2007 reader wasn't always reading the print_titles properly, fix courtesy of watermark86
2013-05-24 09:29:43 +01:00
Mark Baker
6a4be7da3c
Update to copyright year in file headers, and minor documentation updates
2013-05-14 12:20:28 +01:00
Mark Baker
c660492446
Docblocks
2013-04-27 18:07:12 +01:00
Mark Baker
e47b543c89
Bugfix: Work item GH-80 - "Sheet index is out of bounds." Exception
2013-02-27 12:18:34 +00:00
Mark Baker
3bd2b89ff6
Bugfix: Work item GH-130 - Single cell print area
2013-01-22 21:43:31 +00:00
Mark Baker
9de3d5a62b
Set correct active sheet when setReadDataOnly(true) and only loading a selection of two or more worksheets rather than all worksheets
2013-01-21 12:56:21 +00:00
Mark Baker
907ad1ef66
Modify listWorksheetNames() and listWorksheetInfo to use XMLReader with streamed XML rather than SimpleXML
2013-01-13 23:36:04 +00:00
Mark Baker
0ad3f67da6
Initial modifications for XML-based sheet readers to use XMLReader via streaming for large files in the listWorksheetNames() and listWorksheetInfo() methods... still needs some additional work for merged cells to work correctly, but gives a hell of a memory boost and executes more quickly - the same principles will be applied to the core data readers, but that still requires a lot more work. However, when completed, the effort should be worth it for both speed and memory usage, and the code should be a lot cleaner for the core data reader as well
2013-01-12 12:52:00 +00:00
Mark Baker
fd4161dcaa
Bugfix: Work item 17976 - Fix to Excel2007 Reader for hyperlinks with an anchor fragment (following a #), otherwise they were treated as sheet references
2012-11-21 10:37:16 +00:00
Mark Baker
a33926431d
Validate additional booleans attributes in LibreOffice saved xlsx files for 'true'/'false' instead of '1'/'0'
2012-11-07 10:13:45 +00:00
Mark Baker
9c213cc1cb
xlsx files written by LibreOffice use "true" and "false" for boolean properties rather than "1" and "0" found in MS Excel generated xlsx files; modify Excel2007 Reader to handle both options
2012-11-07 09:34:31 +00:00
Mark Baker
d50e73f066
Refactor common reader settings/methods into an abstract reader class
2012-11-05 21:23:38 +00:00
Mark Baker
8f3640e44c
Change reader exceptions to PHPExcel_Reader_Exception
2012-10-29 23:48:29 +00:00
Mark Baker
660e7e723b
Example of creating Pie and Donut charts
...
Bugfix: Discard single cell merge ranges when reading (stupid that Excel allows them in the first place)
Bugfix: Discard hidden autoFilter named ranges
2012-09-20 00:26:49 +01:00
Mark Baker
0dac1e1ab5
General: (Raghav1981) ZeroHeight for rows in sheet format
2012-09-09 11:38:32 +01:00
Mark Baker
f87ca1419d
Use class_exists() with FALSE second argument
2012-09-06 22:56:56 +01:00
Mark Baker
13f227c4f2
Additional chart creation examples
2012-09-02 12:06:48 +01:00
Mark Baker
f9a1267697
Dynamic autofilter show/hide rows for this/next/last
...
week/month/quarter/year etc
2012-08-18 23:41:16 +01:00
Mark Baker
83afa87bf3
Fixed broken build after recent autofilter changes
2012-08-15 13:20:34 +01:00
Mark Baker
db1f8c98f0
The bulk of the autofilter expressions work for Excel2007, including
...
documentation
2012-08-13 00:14:51 +01:00
unknown
303a6443ed
Initial Writer code for autofilter selections
2012-08-09 21:26:33 +01:00
unknown
1bd83a115e
Merge branch 'develop' into autofilter
2012-08-09 12:41:46 +01:00
unknown
2251839f66
Support for AutoFilter active filters in the Excel2007 Reader
2012-08-09 12:38:11 +01:00
unknown
14686dbb42
Feature: (k1LoW) Support SheetView `view` attribute (Excel2007)
...
modified to add reader support, and refactored validation
2012-08-09 12:35:04 +01:00
unknown
c9daa12245
Initial work on AutoFilter selections reading from Excel2007 (with
...
diagnostics, remember to remove before any merging to develop)
2012-08-08 22:11:26 +01:00
Mark Baker
b694241de6
Merge branch 'develop' of https://github.com/PHPOffice/PHPExcel into autofilter
2012-08-07 10:16:03 +01:00
Mark Baker
6c9a907027
Bugfix: Work item 18145 - Autoshape being identified in twoCellAnchor when includeCharts is TRUE triggering load error
2012-08-06 11:41:05 +01:00
Mark Baker
5e44fa2517
Issue #5 - Refactor autoFilter range into an autofilter class in
...
preparation for adding support for autofilter expressions
2012-07-18 21:12:02 +01:00
Mark Baker
59932b0cac
Bugfix: Work item 18370 - Error loading xlsx file with column breaks
...
Deprecated the getCalculatedValue(), setCalculatedValue(), setFormulaAttributes() and getFormulaAttributes() methods in PHPExcel_Cell.
Documentation changes and unit tests.
2012-07-18 12:29:33 +01:00