MarkBaker
5ab877958f
Reduce memory usage after an xls load
2014-06-06 23:56:57 +01:00
Mark Baker
992aee683a
Update to copyright year in file headers
2013-12-31 18:36:33 +00:00
Mark Baker
c7a6431e09
Feature: (trvrnrth) Work Item GH-261 - Add support for reading protected (RC4 encrypted) .xls files (tweaked for PHP 5.2 compatibility)
2013-11-28 23:43:57 +00:00
Trevor North
233021529c
Implement Excel 5 RC4 stream decryption
...
The decryption functions and objects implemented here are are
based on the source of Spreadsheet-ParseExcel:
http://search.cpan.org/~jmcnamara/Spreadsheet-ParseExcel/
2013-10-29 11:25:36 +00:00
Mark Baker
509bfd39e2
Added Horizontal FILL alignment for Excel5 and Excel2007 Readers/Writers, and Horizontal DISTRIBUTED alignment for Excel2007 Reader/Writer
2013-07-02 13:13:07 +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
3bd2b89ff6
Bugfix: Work item GH-130 - Single cell print area
2013-01-22 21:43:31 +00:00
Mark Baker
092fc7b5f7
General: (dbonsch) Work item GH-78 - Restructuring of PHPExcel Exceptions
2013-01-15 21:42:28 +00:00
karak
0fd8af9cd8
add read/write page-break-preview in Excel5
2012-11-22 14:57:47 +09:00
karak
c9610c936f
read PageViewLayout
2012-11-22 14:49:55 +09: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
0b60b61104
Bugfix: takaakik) Work Item 15455 - getNestingLevel() Error on Excel5 Read
...
Bugfix: ix to Excel5 Reader when cell annotations are defined before their referenced text objects
2012-08-01 17:25:10 +01:00
Mark Baker
63c411791e
New Reader Feature: listWorksheetInfo() method added to Readers... courtesy of Christopher Mullins (schir1964)
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@88720 2327b42d-5241-43d6-9e2a-de5ac946f064
2012-03-31 19:17:24 +00:00
Mark Baker
891981928d
Doc Block changes
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@87638 2327b42d-5241-43d6-9e2a-de5ac946f064
2012-03-11 17:58:38 +00:00
Mark Baker
b3fc8424f3
Change copyright 2011 -> 2012
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@87247 2327b42d-5241-43d6-9e2a-de5ac946f064
2012-03-03 21:09:50 +00:00
Progi1984
44b3fa2c94
ADDED : Documents Properties Writing in Excel5Writer
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@85916 2327b42d-5241-43d6-9e2a-de5ac946f064
2012-01-31 23:53:21 +00:00
Mark Baker
2cce9b754d
Minor performance tweaks and adjustments to Excel functions to handle a few envelope test cases
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@85742 2327b42d-5241-43d6-9e2a-de5ac946f064
2012-01-25 22:07:35 +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
ac37b8ae8d
Bugfix: Work item 17262 - Named Range definition in .xls when sheet reeference is quote wrapped
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@85313 2327b42d-5241-43d6-9e2a-de5ac946f064
2012-01-15 12:06:04 +00:00
Mark Baker
5fb3ffceb0
Performance improvement for readers that reduces overheads when setting titles in multi-worksheet workbooks, by avoiding re-iterating through all worksheet/cells whenever a sheet title is set
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@83603 2327b42d-5241-43d6-9e2a-de5ac946f064
2011-12-04 11:24:59 +00:00
Mark Baker
901d20e6f9
Add further description to PHPDoc blocks
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@69404 2327b42d-5241-43d6-9e2a-de5ac946f064
2011-02-25 16:52:43 +00:00
Mark Baker
3757a0e6ff
Remove debug code reference to hexdump()
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@67638 2327b42d-5241-43d6-9e2a-de5ac946f064
2011-01-31 22:01:08 +00:00
Mark Baker
c6d58661e1
Feature: Support for cell comments in the Excel5 Reader... fixed some problems with the comments in BIFF8 comments
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@67501 2327b42d-5241-43d6-9e2a-de5ac946f064
2011-01-28 12:56:38 +00:00
Mark Baker
db2fb8158a
Feature: Added initial support for cell comments in the Excel5 Reader for BIFF8
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@67346 2327b42d-5241-43d6-9e2a-de5ac946f064
2011-01-24 12:26:06 +00:00
Mark Baker
5404406884
Feature: Added some support for cell annotations in the Excel5 Reader... now handles annotation blocks beyond the 2,048 character limit for any individual annotation block.
...
(for BIFF5-7 only at present... BIFF8 support is still outstanding)
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@67192 2327b42d-5241-43d6-9e2a-de5ac946f064
2011-01-21 17:58:35 +00:00
Mark Baker
2368c7fbd0
Feature: Added some support for cell annotations in the Excel5 Reader (for BIFF5-7 only at present... BIFF8 support is still outstanding, as annotations were change to a drawing object with this release)
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@67190 2327b42d-5241-43d6-9e2a-de5ac946f064
2011-01-21 16:41:02 +00:00
Mark Baker
dd4f5252ea
Added BAHTTEXT to reader/writer list of Excel functions, though not supported in the calculation engine yet
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@66898 2327b42d-5241-43d6-9e2a-de5ac946f064
2011-01-14 18:01:41 +00:00
Mark Baker
d154e853b2
Bugfix: Work item 15094 - Merge cells 'un-merge' when using an existing spreadsheet (Excel5 Reader)
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@66848 2327b42d-5241-43d6-9e2a-de5ac946f064
2011-01-13 16:01:29 +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
e3a01db2a9
Feature: Work item 14979 - Added listWorksheetNames() method to Excel2007 and Excel5 Readers, allowing a user to extract a list of worksheet names from a file without parsing/loading the whole file.
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@66063 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-12-28 18:46:23 +00:00
Mark Baker
1def6cae75
Reworked OLE Reader logic to provide a single stream reader for all streams (Workbook, Properties and Document Properties) rather than duplicating code with separate stream readers for each
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@65086 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-12-10 00:28:18 +00:00
Mark Baker
500a8e763e
First steps toward reading cell comments
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@65027 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-12-08 17:20:03 +00:00
Mark Baker
0ea41c7996
Removed diagnostic hexDump() function from file. Not much use here anyway with the autoloader, if trying to hex dump anything other than read Excel5 files. Will move it to my debugging code, where it should be anyway.
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@65024 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-12-08 15:08:09 +00:00
Mark Baker
ac13feadec
Fix references to private PHPExcel_Reader_Excel5 methods in PHPExcel_Reader_Excel5_Escher
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@65003 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-12-07 22:54:29 +00:00
Mark Baker
c5ea92442d
Performance improvements for the Excel5 Reader and Writer
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@64968 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-12-07 17:34:47 +00:00
Mark Baker
c672fa5980
Minor performance tweaks to Excel2007 and Excel5 Readers
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@64512 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-11-29 12:45:59 +00:00
Mark Baker
f2bed9ca37
Memory and Performance Improvements for Excel5 Reader
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@64357 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-11-25 17:43:23 +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
3aa1142b5f
Performance tweaks (particularly affecting the Excel5 Writer)
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@63320 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-11-05 22:13:41 +00:00
Mark Baker
a73633f130
Bugfix: Workitem 14374 - BUG : Excel5 and setReadFilter ?
...
Prevent creation of Merged cells unless the read filter permits one or more cells within the range
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@62384 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-10-18 16:55:55 +00:00
Mark Baker
2ec5a8b3bb
Bugfix: Workitem 14374 - BUG : Excel5 and setReadFilter ?
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@61896 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-10-05 22:20:49 +00:00
Mark Baker
dc43e7a811
Feature: Support for Extended Workbook Properties in Excel5 Reader
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@60542 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-09-07 20:54:58 +00:00
Mark Baker
d37e89f613
Feature: Support for Extended Workbook Properties in Excel5 Reader
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@60109 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-08-30 21:58:49 +00:00
Mark Baker
492cc4fb27
Feature: Support for Extended Workbook Properties in Excel2007, Excel5 and OOCalc Readers;
...
Feature: Support for User-defined Workbook Properties in Excel2007 and OOCalc Readers
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@60080 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-08-30 09:09:12 +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