MarkBaker
44f049a0a5
Fix to short array reference in tests for PHP < 5.4
2015-05-22 23:57:51 +01:00
Progi1984
004d411772
PSR2 Fixes
2015-05-17 19:33:14 +02:00
Progi1984
004936e35a
PSR2 Fixes
2015-05-17 19:26:34 +02:00
Progi1984
b6bc0db105
PSR2 Fixes
2015-05-17 18:34:30 +02:00
Progi1984
09352e3e80
PSR2 Fixes
2015-05-17 15:00:02 +02:00
MarkBaker
bc7028ae4e
Modified XEE security scan to handle UTF-16 charset, and added unit tests for the security scan
2015-04-29 22:23:14 +01:00
MarkBaker
72f3a3b6f4
Fix unit test for iterator
2015-04-27 23:07:30 +01:00
MarkBaker
f317842e2b
Unit tests for row and column iterators
2015-04-27 22:47:47 +01:00
MarkBaker
ceddc13f82
Implement a ColumnIterator, refactoring of RowIterator
...
Currently this disables the setIterateOnlyExistingCells option
TODO Re-Implement setIterateOnlyExistingCells logic with the new structure
TODO Rationalise and abstract common methods in the iterator classes
2015-04-26 13:00:58 +01:00
MarkBaker
f96d9cedba
Added RowIterator support for end row, and throws exceptions for invalid arguments
2015-04-25 21:49:30 +01:00
MarkBaker
61f5baac4a
GH-543 - Datetime at DefaultValueBinder
...
Personally, I don't call it a bug if people pass invalid arguments and it complains with an exception; but I've made some basic changes to support DateTime objects and objects with a __toString() method... Any other objects will throw a catchable fatal error, and it's up to user code to implement any exception handler to convert it to an exception and handle it
2015-04-16 01:09:29 +01:00
MarkBaker
d9cda3f287
Unit tests for default value binder
2015-03-27 21:28:26 +00:00
MarkBaker
71dba49fff
Improvements to array arithmetic (MMULT)
...
Better setup of calculation function tests to ensure consistent environment
2015-01-23 23:44:32 +00:00
MarkBaker
b3c5e98022
I shouldn't modify compatibility mode in calculation tests without resetting it
...
TODO - should include setting/resetting this in all setup/teardown
2015-01-23 17:06:30 +00:00
MarkBaker
280620a753
Implement Excel VALUE() function, locale-warts and all
2014-08-30 00:12:31 +01:00
Adrien Crivelli
a0da3e32ec
Double quote support for SUMIF() condition
...
SUMIF() condition can have double quote, such as '=SUMIF(A2:A4,">""",B2:B4)'.
This formula purpose is to compare the character double quote (").
In our previous patch (commit f1a1f525
) we wrongly assumed that
PHPExcel_Calculation_MathTrig::SUMIF() expected the condition to escaped ('>""'),
but this is actually not the case in real use of PHPExcel, so the unit tests were
modified accordingly to use non-escaped condition ('>"').
2014-01-17 21:01:57 +09:00
Adrien Crivelli
f2e24ecdd4
Comparison operators on strings are usually case insensitive
...
Excel, Gnumeric and Google Spreadsheet are case insensitive, so the
default behavior of PHPExcel is modified accordingly.
However OpenOffice is case sensitive and is also supported via the
compatibility mode of PHPExcel.
Fixes #31
2013-11-21 16:04:59 +09:00
Adrien Crivelli
f1a1f525ea
Double quote support for SUMIF()
...
SUMIF() should handle double quotes properly in both criteria and
cells values. This is especially useful when we need to compare string
containing themselve double quote(s).
2013-08-08 12:17:00 +09:00
Mark Baker
4d92e77d00
Eliminate need for use of money_format() function; various fixes to HLOOKUP, VLOOKUP and DOLLAR functions + unit tests
2013-06-15 12:15:03 +01:00
Mark Baker
dfc74f8b95
Feature: (amerov) - Implementation of the Excel HLOOKUP() function
2013-06-14 23:57:50 +01:00
Mark Baker
c17a4a62a3
Improvements to formatting numbers with more complex masks
2013-05-21 18:00:57 +01:00
Mark Baker
7f7b520652
Some refactoring of insert/delete row/column reference methods
2013-04-25 17:53:29 +01:00
Mark Baker
db75c5981a
Fixes to Advanced Value Binder for cell restructuring
2013-02-21 11:29:32 +00:00
Mark Baker
bf2587546e
Merge branch 'develop' of https://github.com/PHPOffice/PHPExcel into develop
2012-11-29 23:57:57 +00:00
Mark Baker
487f4b79ec
Bugfix: (manual merge from a pull request from amironov) Work item GH-82 - PHPExcel_Worksheet::getCellCollection() may not return last cached cell
2012-11-29 23:57:12 +00:00
Mark Baker
26c9235a53
Merge pull request #95 from Slamdunk/hotfix/remove-sys-tests
...
Remove system specific tests
2012-11-28 23:30:54 -08: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
Filippo Tessarotto
adae5a54ef
Removed system specific tests
2012-11-25 09:40:04 +01:00
Mark Baker
91de8c54e4
Modified applyFromArray() method of PHPExcel_Style to use PHPExcel::cellXfExists() call instead of expensive hash test.
2012-11-20 23:55:18 +00:00
Mark Baker
0ad1c8b585
Factor timezone methods to a separate helper class
2012-11-03 21:52:55 +00:00
Mark Baker
53a32ce7f7
Providing support for timezone adjustments in date/time conversion methods
2012-11-02 23:07:01 +00:00
Manuel Kea Baldassarri
d1f172d8d6
Improved AdvancedValueBinder for currency.
2012-10-25 12:44:47 +02:00
Mark Baker
b00f6d4c4c
AutoFilter unit tests
2012-08-19 23:17:12 +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
938ce8d51f
Bugfix: Work item 18325 - v-type texts for series labels now recognised and parsed correctly
2012-08-06 22:40:24 +01:00
Mark Baker
cdf9dfdcbe
Unit tests, plus a couple of minor validation bugfixes
2012-08-03 21:21:32 +01:00
Mark Baker
f12189b29d
Reorganised unit test directories
2012-07-31 21:56:11 +01:00