MarkBaker
ecdb406d4d
A mass of small changes including
...
* Implementation of the Excel SUMIFS function
* Fixes for Readers to handle various malformed spreadsheet file formats
* Better error handling in Iterators
* Suppression of Chart formula evaluation on save if formula evaluation is disabled
* Changes for PHP7
* Hopefully fixed a memory issue with unsetting PHPExcel object failing to unset the calculation engine
2015-11-15 18:04:45 +00:00
MarkBaker
e83c359c7c
Move toward PSR-2 coding standards
2015-05-03 23:37:32 +01:00
MarkBaker
fca778225c
Ajust copyright to 2015
2015-05-02 23:50:37 +01:00
MarkBaker
5e24bcfedc
Fix to getCellStyleXfByHashCode() method
2015-01-08 01:23:11 +00:00
David de Boer
fdfd36cc04
Improve sheet index error handling
...
Fix 'Undefined offset: -1' warning, thrown when worksheets could
not be parsed and _activeSheetIndex equals -1.
2014-09-08 17:24:08 +02:00
Mark Baker
496b76e70a
Bugfix: Work Item CP20604 - Adding Sheet to Workbook Bug
2014-01-08 10:15:07 +00:00
Mark Baker
992aee683a
Update to copyright year in file headers
2013-12-31 18:36:33 +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
6a4be7da3c
Update to copyright year in file headers, and minor documentation updates
2013-05-14 12:20:28 +01:00
Mark Baker
cfdd19e47c
Docblock modifications
2013-04-27 14:49:08 +01:00
Mark Baker
3886c47ebe
Refactoring of calculation engine using the multiton pattern to eliminate caching issues when working with multiple workbooks
...
Refactoring of calculation engine for improved performance and memory usage
Refactoring of cell object to eliminate data duplication and reduce memory
2013-02-15 15:42:06 +00:00
Mark Baker
6fd6b4d044
Fix PHPExcel object destructor
2013-02-13 13:17:16 +00:00
Mark Baker
5451b63cdc
Merge branch 'develop' of https://github.com/PHPOffice/PHPExcel into calcEngine
...
Conflicts:
Classes/PHPExcel.php
Classes/PHPExcel/Worksheet.php
2013-02-13 09:09:28 +00:00
Mark Baker
245a1dc832
__destroy methods for Excel and Worksheet objects
2013-02-13 09:01:36 +00:00
Mark Baker
b589fab56b
Selective calculation cache clearance and adjustment for unsetting or renaming worksheets
2013-02-12 12:44:31 +00:00
Dominik Bonsch
4e8dea7883
Merge remote-tracking branch 'origin/experimental' into develop
2013-02-09 12:32:03 +01:00
Mark Baker
1e1a6ac361
Convert singleton calculation engine to multiton
2013-02-04 17:26:27 +00:00
nicoder
2ce7553e28
fix typo in phpdoc
2013-01-30 10:04:04 +01:00
Dominik Bonsch
7dbe92b821
Improved the phrasing of the error messages.
2013-01-22 20:43:49 +01:00
Dominik Bonsch
aadc933827
Still improving the out of bounds error messages in the exceptions.
2013-01-22 20:19:06 +01:00
Dominik Bonsch
9926c64314
added the requested index to the out of bounds exception
2013-01-22 20:12:12 +01:00
Dominik Bonsch
756dfad85a
added the actual number of sheets in the out of bounds exception
2013-01-22 20:10:01 +01:00
Mark Baker
b98f27f4a7
Performance and memory improvements to Excel5 OLE Reader
...
Temporary fix to XML flush until I get it working correctly
Use of PHPExcel_Exception
2012-11-26 18:01:15 +00:00
Mark Baker
d8debd0966
Minor tweaks and bugfixes
2012-11-25 17:56:27 +00:00
Mark Baker
7854955cff
Bugfix: Work item 18963 - getSheetNames() fails on numeric (floating point style) names with trailing zeroes
2012-11-25 12:26:48 +00:00
Andrey Mironov
7884495d5d
Use in_array in PHPExcel::cellXfExists()
2012-11-20 01:28:01 +06:00
Andrey Mironov
db2a7cbabf
Search style by identity in PHPExcel_Worksheet::duplicateStyle()
2012-11-20 01:28:00 +06:00
Mark Baker
a376606bd2
- Bugfix: Work item 18425 - Problems with $_activeSheetIndex when decreased below 0.
2012-09-04 12:46:30 +01:00
Mark Baker
5f301a72c1
Additional validation on Worksheet name when adding/creating a new worksheet
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@90941 2327b42d-5241-43d6-9e2a-de5ac946f064
2012-05-25 06:45:01 +00:00
Mark Baker
b3cb86ccff
Doc Block changes
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@87532 2327b42d-5241-43d6-9e2a-de5ac946f064
2012-03-09 23:55:17 +00:00
Mark Baker
c275bf7a8d
Change copyright 2011 -> 2012
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@87249 2327b42d-5241-43d6-9e2a-de5ac946f064
2012-03-03 21:29:01 +00:00
Mark Baker
9c2ceed08d
Minor performance tweaks
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@85743 2327b42d-5241-43d6-9e2a-de5ac946f064
2012-01-25 23:07:22 +00:00
Mark Baker
24a9eb285c
Use of empty() rather than count() to test if arrays are empty or not - simple performance tweak... empty() is over twice as fast as count()
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@85344 2327b42d-5241-43d6-9e2a-de5ac946f064
2012-01-16 12:34:22 +00:00
Mark Baker
cdbeceba47
Bugfix: Work item 16895 - PHP Invalid index notice on writing excel file when active sheet has been deleted
...
General: Work item 16923 - Datatype.php & constant TYPE_NULL
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@83260 2327b42d-5241-43d6-9e2a-de5ac946f064
2011-11-25 12:16:01 +00:00
Mark Baker
5979a4ec13
Bugfix: Work item 15786 - RangeToArray strange array keys
...
and Minor performance tweak to the workbook setActiveSheetIndexByName() method
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@72435 2327b42d-5241-43d6-9e2a-de5ac946f064
2011-04-28 20:42:50 +00:00
Maarten Balliauw
ccbb28167b
Updated headers to reflect the new year. Happy new year 2011!
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@66338 2327b42d-5241-43d6-9e2a-de5ac946f064
2011-01-03 09:20:10 +00:00
Mark Baker
9641c16df0
Memory and Performance Improvements
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@64204 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-11-23 17:24:29 +00:00
Mark Baker
e06932e0e4
Bugfix: Workitem 14226 - unassigned object variable in PHPExcel->removeCellXfByIndex
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@60892 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-09-12 22:46:15 +00:00
Maarten Balliauw
509f27e5c6
Migration from off-site Subversion repository (part 1).
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@59884 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-08-26 19:14:53 +00:00