Mark Baker
6da04eb1d2
Performance improvements to the Excel2003XML Reader
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@66091 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-12-28 22:38:20 +00:00
Mark Baker
c644f9816c
Feature: Work item 14979 - Added listWorksheetNames() method to Excel2003XML Reader, and fixed a namespace bug
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@66085 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-12-28 21:37:11 +00:00
Mark Baker
14cc952323
Feature: Work item 14979 - Added listWorksheetNames() method to OOCalc and Gnumeric Readers
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@66079 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-12-28 19:34:21 +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
457f826fa6
Bugfix: Work item 14973 - PHPExcel_Cell::isInRange() incorrect results - offset by one column
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@65968 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-12-27 22:43:11 +00:00
Mark Baker
d027a3d0a7
Bugfix: Calc engine needs to use Ungreedy regexp in parser
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@65727 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-12-24 12:08:31 +00:00
Mark Baker
7a792cd566
Bugfix: Work item 14898 - PHP Warning: preg_match(): Compilation failed: PCRE does not support \\L, \\l, \\N, \\P, \\p, \\U, \\u, or \\X
...
Bugfix: Work item 14901 - VLOOKUP choking on parameters in PHPExcel.1.7.5/PHPExcel_Writer_Excel2007
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@65692 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-12-23 21:18:23 +00:00
Mark Baker
f71aeebd30
Minor performance/memory tweaks to the Excel2007 Writer
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@65356 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-12-15 17:19:30 +00:00
Mark Baker
ad3d9dc853
Bugfix: Work item 14888 - Simple =IF() formula disappears
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@65353 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-12-15 10:07:21 +00:00
Mark Baker
20eec570ff
Minor performance/memory tweaks to the Excel2007 Writer
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@65288 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-12-14 17:57:15 +00:00
Mark Baker
aa213fe236
Provide option to use PCLZip as an alternative to ZipArchive.
...
This allows the writing of Excel2007 files, even without ZipArchive enabled (it does require zlib), or when php_zip is one of the buggy PHP 5.2.6 or 5.2.8 versions.
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@65260 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-12-13 23:56:51 +00:00
Mark Baker
ba4b73c536
Removed _sheetIndex property (and related getter/setter methods) from Readers that don't use it
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@65199 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-12-12 11:57:59 +00:00
Mark Baker
5a5e920444
Allow cell value type attribute of "str" in Excel2007 xlsx files as a synonym for type of "s"
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@65165 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-12-11 22:00:16 +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
1fad8bd2dd
General performance improvements, and specific improvements in the CSV Reader
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@65064 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-12-09 12:07:50 +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
2e86645775
Prevent warnings if worksheeet dimensions are empty
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@65026 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-12-08 17:19:31 +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
1238c6086d
Bugfix: Work item 14831 - Style : applyFromArray() for 'allborders' not working
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@64875 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-12-06 12:45:41 +00:00
Mark Baker
9cacc2fda7
Feature: (MBaker) Fix to toFormattedString() method in PHPExcel_Style_NumberFormat to handle fractions with a # code for the integer part
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@64874 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-12-06 12:42:16 +00:00
Mark Baker
756e587bc9
Fixes for CSV Reader read contiguous row numbering
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@64772 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-12-03 23:07:13 +00:00
Mark Baker
f1e413bcc1
Performance improvements to the CSV Reader and Writer
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@64769 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-12-03 17:48:10 +00:00
Mark Baker
5917b8c9b0
Fix call to DATEVALUE() and TIMEVALUE() methods for new function classes
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@64766 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-12-03 14:28:57 +00:00
Mark Baker
a5fceae060
Performance tweaks to the Calculation Engine to reduce memory usage. Splitting the functions.php into several smaller classes based on function category, so that only those category files actually used by functions in formulae will be included by the autoloader
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@64720 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-12-02 17:58:26 +00:00
Mark Baker
787dae6334
Performance tweaks to the Calculation Engine to reduce memory usage. Splitting the functions.php into several smaller classes based on function category, so that only those category files actually used by functions in formulae will be included by the autoloader
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@64719 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-12-02 17:56:33 +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
df98faa375
Minor performance tweaks
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@64399 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-11-26 17:22:22 +00:00
Mark Baker
506eabdbf7
Minor performance tweaks
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@64389 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-11-26 13:31:51 +00:00
Mark Baker
fcf2643609
Additional validation check in the canLoad() method of Excel2007 Reader to return false for OpenXML documents that aren't workbooks (eg. pptx, docx)
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@64373 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-11-26 00:36:01 +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
6c9a41879b
Feature: Added strictNullComparison argument to the worksheet fromArray() method
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@64270 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-11-24 15:28:15 +00:00
Mark Baker
b25ced63cc
Bugfix: Work item 13559 - PHPExcel_Writer_PDF does not handle cell borders correctly
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@64268 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-11-24 14:12:12 +00:00
Mark Baker
1f188d3f92
Minor performance tweak
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@64214 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-11-23 22:43:43 +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
4da85678d4
Minor performance tweaks
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@64175 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-11-23 00:05:20 +00:00
Mark Baker
29c4b1db5f
Some general performance tweaks, and some specific to the Excel2007 Writer
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@64159 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-11-22 18:00:22 +00:00
Mark Baker
606f43a086
Performance tweaks, particularly using standard binary operations rather than matrix operations when working with single cell operands
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@64078 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-11-20 23:36:20 +00:00
Mark Baker
951c332cda
Minor performance tweaks to the HTML Writer
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@63950 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-11-19 14:09:53 +00:00
Mark Baker
dbcd7fb1af
Minor performance tweaks to the HTML Writer
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@63829 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-11-17 18:04:55 +00:00
Mark Baker
06bfeaaea0
Fixed compilation error in modified HTML writer
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@63809 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-11-17 09:15:54 +00:00
Mark Baker
bd46652fb1
Minor performance tweaks
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@63786 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-11-16 16:44:32 +00:00
Mark Baker
012348ac4a
Minor performance tweak
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@63742 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-11-15 13:38:48 +00:00
Mark Baker
9c9657a2e2
Minor performance tweaks
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@63709 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-11-14 17:56:00 +00:00
Mark Baker
270ea1df05
Minor performance tweaks
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@63697 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-11-14 00:17:32 +00:00
Mark Baker
51dc3403ff
Minor performance tweaks
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@63695 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-11-13 23:33:20 +00:00
Mark Baker
cb382e89f3
Bugfix: Workitem 14679 - Formula evaluation fails with Japanese sheet refs
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@63673 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-11-13 00:06:30 +00:00
Mark Baker
ad8b80bae9
Bugfix: Workitem 14679 - Formula evaluation fails with Japanese sheet refs
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@63672 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-11-12 23:53:31 +00:00
Mark Baker
3bd1ef536d
Minor performance tweak
...
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@63609 2327b42d-5241-43d6-9e2a-de5ac946f064
2010-11-11 12:30:23 +00:00