Roland Eigelsreiter
e5409f0fed
fix access error
...
Fix the error "Trying to access array offset on value of type null"
2019-11-17 21:47:31 +01:00
Rinat Gumirov
7f5e0f0a37
Add test for PhpOffice\PhpSpreadsheet\Worksheet\ColumnDimension
2019-11-17 21:19:50 +01:00
Adrien Crivelli
5435fe8025
Move Changelog entry
2019-11-17 21:18:53 +01:00
Adrien Crivelli
256e5ad0e7
Code style
2019-11-17 21:17:56 +01:00
Nathanael d. Noblet
22bf54ca11
Allow Html Reader to write into existing spreadsheet
...
Sometimes you may want to read html into multiple worksheets within one
spreadsheet. Allowing the passing of a spreadsheet in makes this possible.
2019-11-17 21:17:56 +01:00
Paul Blacknell
788f79c1bb
Validate XIRR inputs and return correct error values
...
Fix: Return #NUM! if values and dates contain a different number of values
Fix: Return #NUM! if there is not at least one positive cash flow and one negative cash flow
Fix: Return #NUM! if any number in dates precedes the starting date
Fix: Return #NUM! if a result that works cannot be found after max iteration tries
Fix: Correct DocBlocks for XIRR & XNPV
Add: Validate XIRR with unit tests
Closes #1177
2019-11-17 21:17:12 +01:00
Dennis Holst
3fc2fa47de
Check for existing xf index in mapping array before accessing it
2019-11-17 21:09:28 +01:00
Adrien Crivelli
b636c56d7f
Code style
2019-11-17 21:03:47 +01:00
Jorge Casas
156ab360fe
Fixed Functions->ifCondition for allowing <> and empty condition
...
In cells with formulas containing conditions like `=IFSUM(A1:A3;"";B1:B3)`
to sum cells from range A1:A3 with empty value in range B1:B3, the function
`Functions::ifCondition()` create in this case the code `=""""` instead of
`=""`, so it didn't work.
Closes #1206
2019-11-17 21:03:11 +01:00
Jerome3
b20f5c1d11
Fix ODS Reader when no DC namespace are defined
...
ODS files without spreadsheet properties were triggering a fatal error
Fixes #1047
Fixes #1176
Closes #1182
2019-11-17 20:57:53 +01:00
Rinat Gumirov
7e1bf823cc
Add ReferenceHelper::cellSort and ReferenceHelper::cellReverseSort tests
2019-11-17 20:50:55 +01:00
Rinat Gumirov
82b3a36ab7
Style fix
2019-11-17 20:48:34 +01:00
Rinat Gumirov
73c79a90a8
Add PhpOffice\PhpSpreadsheet\Cell\DataType::checkString unit test
2019-11-17 20:48:34 +01:00
Rinat Gumirov
f2bba73510
Add test for IOFactory::load
2019-11-17 18:39:38 +01:00
Fräntz Miccoli
445cc18e39
Fix IF implementation to comply with Excel behavior
...
Closes #1165
2019-11-17 18:26:33 +01:00
Adrien Crivelli
86bb4f9356
Change license from LGPL 2.1 to MIT
...
Fixes #140
2019-11-17 18:08:34 +01:00
Adrien Crivelli
5ec0e333dd
Fix code style
2019-11-17 17:44:02 +01:00
Diego Souza
157b6e75e4
useless parentheses
2019-11-17 17:40:20 +01:00
Diego Souza
fac1d6de14
unnecessary string concatenation
2019-11-17 17:40:09 +01:00
Diego Souza
ba735e21d6
combined assignment operator
2019-11-17 17:39:59 +01:00
Diego Souza
d2cb2a0d1a
fixes UselessVariable and UnusedVariable from slevomat/coding-standard
2019-11-17 17:39:42 +01:00
Fräntz Miccoli
75dfcb5a36
Fix branch pruning resolution of non boolean conditions
...
Closes #1167
2019-11-10 22:59:09 +01:00
Adrien Crivelli
5441b2fa73
Keep big integer as integer instead of lossely casting to float
...
Closes #874
Fixes #1135
2019-11-10 22:51:53 +01:00
Adrien Crivelli
d7d67ff39b
More explicit column index as string
...
Fixes #951
2019-11-10 20:58:20 +01:00
Adrien Crivelli
99d4f185fb
Avoid test without assertion
2019-11-10 17:05:18 +01:00
Adrien Crivelli
a38de08344
Update deps to be installable with PHP 7.1-7.3
2019-11-10 17:04:56 +01:00
Suraxius
13eaeb39cf
Fixes issue #948 ( #1228 )
...
* Fixes issue #948 by including a setUseEmbeddedCSS(false) method. Doesn't change current behaviour if not set
* Removes a empty line in src/PhpSpreadsheet/Writer/Html.php that fails a test
2019-11-01 00:52:20 +01:00
Mark Baker
617ea476c0
Complex number mask for integers containing a single dot ( #1227 )
2019-10-30 22:54:06 +01:00
Mark Baker
1b4098da8e
Minor scrutinizer fixes ( #1226 )
...
* Minor scrutinizer fixes
* Remove spurious debug output
2019-10-30 20:30:52 +01:00
Mark Baker
429a34cb14
Fix row/column range references against a different worksheet ( #1224 )
2019-10-29 23:35:23 +01:00
MarkBaker
d088f47c7c
Fix changelog, eliminate duplicate entries
2019-10-28 23:22:53 +01:00
MarkBaker
9adbbdb95a
Update changelog
2019-10-28 21:54:30 +01:00
MarkBaker
ab6e87fb1c
Merge remote-tracking branch 'origin/master'
2019-10-28 21:53:40 +01:00
Jens Hassler
55209424b2
support "showZeros" setting in Excel advanced worksheet options ( #1199 )
...
* support "showZeros" setting in Excel advanced worksheet options
* add changelog entry
* change isShowZeros to getShowZeros
2019-10-28 21:52:30 +01:00
Mark Baker
43b760501a
Text data locale for fixedformat ( #1220 )
...
* Apply Locale settings to result of FIXEDFORMAT method call
2019-10-28 20:37:12 +01:00
MarkBaker
bc8dd75030
Merge remote-tracking branch 'origin/master'
2019-10-28 18:52:26 +01:00
David Arenas
89066d2568
Bugfix/remove column out of range ( #1197 )
...
* Call garbage collector after removing a column
Otherwise callers of getHighestColumn get stale values
* Update changelog
* Fix remove a column out of range removes the last column
Given:
+---+---+
| A | B |
+---+---+
Attempting to remove 'D', should not alter the worksheet
* Avoid side effects when trying to remove more columns than exists
2019-10-28 18:52:06 +01:00
MarkBaker
e469b00508
Merge remote-tracking branch 'origin/master'
2019-10-28 18:45:12 +01:00
David Arenas
b82afe37dc
Bugfix/invalid cached highest column after column removed ( #1195 )
...
* Call garbage collector after removing a column
Otherwise callers of getHighestColumn get stale values
* Update changelog
2019-10-28 18:42:56 +01:00
MarkBaker
ddbd8ad0f5
Merge branch 'bugfix/invalid-cached-highest-column-after-column-removed' of https://github.com/darenas31415/PhpSpreadsheet
2019-10-28 18:38:26 +01:00
Marc Würth
311a34406e
Do not export .github folder ( #1211 )
2019-10-19 13:18:28 +02:00
David Arenas
edcdd8fead
Update changelog
2019-10-11 01:11:44 +01:00
David Arenas
703c670fbf
Call garbage collector after removing a column
...
Otherwise callers of getHighestColumn get stale values
2019-10-11 01:01:45 +01:00
Boris Momčilović
9d6736d303
Writer: Xlsx: Worksheet: handle PHP 7.4 deprecation notice
2019-09-20 16:22:08 -07:00
MarkBaker
f7d2ebac40
Minor fix to operator check
2019-09-20 16:22:08 -07:00
MarkBaker
a691516664
Improvements to default value binder
2019-09-20 16:22:08 -07:00
MarkBaker
b894b98a2c
Test fixes for PHP 7.4 stricter behaviour
2019-09-20 16:22:08 -07:00
Adrien Crivelli
8972d370a6
Merge pull request #1113 from PHPOffice/Further-Test-Refactoring
...
Further test refactoring
2019-09-20 16:15:29 -07:00
Adrien Crivelli
ee5134a954
Merge branch 'master' into Further-Test-Refactoring
2019-09-20 16:04:36 -07:00
Adrien Crivelli
a972943ac5
Mention PHP version change in changelog
2019-08-24 12:42:22 -07:00