Сергей Симонян
2aa7707826
Use `use` sections instead of fully qualified class names ( #69 )
2017-01-10 02:09:39 +09:00
Adrien Crivelli
1b0b609c30
Remove dead code
2017-01-05 12:29:30 +09:00
Adrien Crivelli
ec928d393f
Fix indentation as suggested by Scrunitizer
2017-01-05 12:26:20 +09:00
Adrien Crivelli
e9d03cc6d3
Apply Scrutinzer patches for spacing
2017-01-05 12:14:44 +09:00
Adrien Crivelli
c8a69dfb54
Fix comment #65
2017-01-05 11:11:18 +09:00
Roland Häder
3723bb825b
Added `Row::getWorksheet()` to expose row's bounded worksheet #59 , #60
2017-01-05 11:05:49 +09:00
Adrien Crivelli
a23f681332
Add pre-commit git hook to check code style
...
The hook automatically fixes most code style mistakes
and should be installed once with:
```sh
ln -s ../../bin/pre-commit .git/hooks/pre-commit
```
2017-01-05 01:30:44 +09:00
Adrien Crivelli
f0445366d2
Fix date related unit tests for 2017
2017-01-04 17:37:23 +09:00
Christian Schmidt
61408fc691
Properly format non-integer font sizes ( #66 )
...
The OOXML spec defines the font sizes (the `sz` element) as a double, so the value needs to be wrapped in `PHPExcel_Shared_String::FormatNumber()` to avoid breaking in non-English locales.
2017-01-04 17:27:42 +09:00
Adrien Crivelli
0c75d64817
Remove unused variables
2016-12-26 14:36:47 +09:00
Adrien Crivelli
8ce610eb59
Use correct declared debugLog
2016-12-26 13:59:31 +09:00
Adrien Crivelli
56245d558e
Use `::class` notation as much as possible
...
```
* ,
_/^\_
< >
* /.-.\ *
* `/&\` *
,@.*;@,
/_o.I %_\ *
* (`'--:o(_@;
/`;--.,__ `') *
;@`o % O,*`'`&\
* (`'--)_@ ;o %'()\ *
/`;--._`''--._O'@;
/&*,()~o`;-.,_ `""`)
* /`,@ ;+& () o*`;-';\
(`""--.,_0 +% @' &()\
/-.,_ ``''--....-'`) *
* /@%;o`:;'--,.__ __.'\
;*,&(); @ % &^;~`"`o;@(); *
/(); o^~; & ().o@*&`;&%O\
jgs `"="==""==,,,.,="=="==="`
__.----.(\-''#####---...___...-----._
'` \)_`"""""`
.--' ')
o( )_-\
`"""` `
```
2016-12-26 13:21:12 +09:00
Roman Kravchuk
a045a446d5
fix namespace for ReflectionObject class
...
PHP Fatal error: Class 'PhpOffice\PhpSpreadsheet\Writer\ReflectionObject' not found in PhpSpreadsheet/src/PhpSpreadsheet/Writer/Ods.php on line 151
2016-12-26 12:27:40 +09:00
John Doe
a39d71ec16
Fix attaching drawing for xls
...
FIX #53 , #61
2016-12-26 12:20:59 +09:00
Adrien Crivelli
467115d32e
Make Travis fails if code style is invalid
2016-12-26 11:58:39 +09:00
Adrien Crivelli
af82e266c0
A few more manual code style fixes for phpcs
2016-12-23 00:08:55 +09:00
Adrien Crivelli
8c66afe39a
Upgrade to PHP-CS-Fixer 2.0
2016-12-22 23:46:26 +09:00
Adrien Crivelli
0de994c998
Fix `IMSQRT()` tests on PHP 7.1
2016-12-22 22:54:58 +09:00
MarkBaker
03f96ab6d8
GH-57 Bug fix in Border.php
2016-12-18 23:06:10 +00:00
Adrien Crivelli
5d3fdf4f78
Skip test on Travis because of recent PHP upgrade
2016-12-14 22:40:21 +09:00
Arthur-min
a5c21a7b43
Exxcel 2003 XML working pattern property ( #54 )
2016-12-14 22:21:16 +09:00
Enyby
30a5e4b893
Fixed bug on load XML with column filter
...
`continue;` break columnID increment. Another problem can be on Merged cells.
2016-12-14 22:03:21 +09:00
DCoderLT
2484a03f19
Fix fatal error when `RichText` extract container cell's font
...
`RichText` tries to extract container cell's font via
`Cell->getParent()->getStyle(...)`, which crashes because
`getParent()` does not return a worksheet. Changing it to
`getWorksheet()` fixes the problem.
2016-12-14 21:56:57 +09:00
jacobsreynolds
720fb3eff5
Read background color of cells from HTML file
...
If a <td> in HTML has a bgcolor attribute, it is then applied to the spreadsheet file
2016-12-14 21:40:59 +09:00
Arthur Miniconi
ab7aa68300
Excel2003 XML parse Interior Pattern property
2016-12-14 21:29:36 +09:00
Adrien Crivelli
4b011b427f
Forgot to commit the migration tool command line
2016-12-13 23:48:24 +09:00
golodnyi
a6a709a4ba
Not relevant parameters when calling functions
2016-12-09 12:33:41 +09:00
Adrien Crivelli
c8a8fd2610
Stricter check whether file exists before reading
...
This should avoid issues when user submit a non-existing filename
that is wrongly identified as CSV.
Typically https://github.com/PHPOffice/PHPExcel/issues/1076 and
https://github.com/PHPOffice/PHPExcel/issues/1078 could have been
avoided.
2016-12-09 00:15:22 +09:00
golodnyi
5e03e282e5
Duplicate case in switch
2016-12-08 19:22:58 +09:00
mattkibbler
62345ef4da
Allow start and end date of DATEDIF function to be the same
2016-12-04 19:04:10 +09:00
Nikolay Ninkov
a7155d8890
Partial localization of functions in Bulgarian
2016-12-04 18:48:21 +09:00
Adrien Crivelli
3bd0f6f985
Fix autofilter cloning across PHP versions
...
Avoid indirect access variable ambiguity across PHP 5.6 and PHP 7.0
2016-12-04 16:44:40 +09:00
Matthias Van Woensel
39b8dbd0a1
Adding float cast to MOD function
...
If $a or $b are not strings, you can get an error that fmod needs param 1 ($a) to be of type double.
MS Excel does not fall over when you insert an empty string in MOD, so I'm guessing PHPExcel should do the same?
2016-12-04 16:12:51 +09:00
Gemorroj
48a6e86adc
Added missing variables
2016-12-04 15:58:21 +09:00
Herman M. Hofman
b964788d5c
FIX PHP Fatal Error on an invalid Blip Field.
...
For (still) unknown reasons, PHPExcel detects a wrong field type.
If there is no BSE Index, we will fail here and other fields are not read.
So if the BSE Index < 1, continue with the next field.
TODO: Why is there no BSE Index?
Is this a new Office Version?
Password protected field?
More likely : a uncompatible picture
PHP Notice: Undefined offset: -1 in Classes/PHPExcel/Reader/Excel5.php on line 1063
PHP Fatal error: Call to a member function getBlipType() on a non-object in Classes/PHPExcel/Reader/Excel5.php on line 1064
2016-12-04 15:47:20 +09:00
josch1710
c1f5bdba5d
removeColumn doesn't remove all cells
...
removeColumn doesn't remove all cells, because CacheBase::deleteCacheData only unsets cell data if they are objects.
But cached cell data could be arrays.
I moved the unset from inside the if block (line 150 ff) to after the if block.
2016-12-04 15:33:47 +09:00
appelflap
3b4f54722f
Also check Library Path
...
LibraryName was being checked twice.
2016-12-04 15:28:50 +09:00
Adrien Crivelli
6d44884e19
Drop deprecated methods #22
2016-12-04 15:06:31 +09:00
Adrien Crivelli
a06731fcc6
Wrap lines to 80
...
We wrapped lines to make easier the source easier to read, and to have more manageable diffs.
This was done with something like:
```sh
pandoc --wrap=auto --atx-headers -f markdown -t markdown-fenced_code_attributes+pipe_tables+raw_html+intraword_underscores`
```
2016-12-04 00:00:54 +09:00
Adrien Crivelli
17d1976526
Remove obsolete `$obj` prefix in cod sample
2016-12-03 22:32:54 +09:00
Adrien Crivelli
90da50f3c7
Reorganise documentation
...
We aim for long pages instead of several small one, to make
`CTRL+F`ing easier and URL less prone to changes in the future.
There is still way to improve it though...
2016-12-03 22:16:45 +09:00
Adrien Crivelli
e6d8362fb2
Some functions were not callable because of wrong declaration
2016-12-03 14:51:04 +09:00
Adrien Crivelli
22b9a3f66f
Drop PHP version checked according to our new requirement of PHP 5.5
2016-12-03 11:35:04 +09:00
Adrien Crivelli
5b7d6cc524
Remove obsolete `##VERSION##` and `##DATE##` that are not managed by svn anymore
2016-12-03 11:31:35 +09:00
Adrien Crivelli
4b0d3c8c1c
Drop the old `\PHPExcel_Calculation_Functions::VERSION()`
...
This fucntion does not exist in Excel and it is non trivial to implement
without svn. Thus it was incorrect for many releases.
2016-12-03 11:19:22 +09:00
Adrien Crivelli
854f7e838d
Support `#N/A` values in charts
...
FIX #50
2016-12-03 10:49:03 +09:00
Adrien Crivelli
268fc1a4c4
Fix unit tests for PHP < 7.0
2016-11-28 01:58:10 +09:00
Adrien Crivelli
f754c830dc
Use real tables for function lists
2016-11-28 01:12:03 +09:00
Adrien Crivelli
435d6807c8
Add missing sample image
2016-11-28 00:53:19 +09:00
Adrien Crivelli
144848f9dd
Convert docs with our migrator
2016-11-28 00:51:44 +09:00