Remove extra lines
Signed-off-by: Gabriel Caruso <carusogabriel34@gmail.com>
This commit is contained in:
parent
ae5fadff56
commit
bae2348fc9
|
@ -209,7 +209,6 @@ confused with PhpSpreadsheet versions.
|
||||||
- PHPExcel_Chart_Layout now has methods for getting/setting switches for displaying/hiding chart data labels- Discard single cell merge ranges when reading (stupid that Excel allows them in the first place) - @MarkBaker
|
- PHPExcel_Chart_Layout now has methods for getting/setting switches for displaying/hiding chart data labels- Discard single cell merge ranges when reading (stupid that Excel allows them in the first place) - @MarkBaker
|
||||||
- Discard hidden autoFilter named ranges - @MarkBaker
|
- Discard hidden autoFilter named ranges - @MarkBaker
|
||||||
|
|
||||||
|
|
||||||
## [1.7.7] - 2012-05-19
|
## [1.7.7] - 2012-05-19
|
||||||
|
|
||||||
### Bugfixes
|
### Bugfixes
|
||||||
|
@ -323,7 +322,6 @@ confused with PhpSpreadsheet versions.
|
||||||
- Enhanced SheetViews element structures in the Excel2007 Writer for frozen panes. - @MarkBaker
|
- Enhanced SheetViews element structures in the Excel2007 Writer for frozen panes. - @MarkBaker
|
||||||
- Removed Serialized Reader/Writer as these no longer work. - @MarkBaker
|
- Removed Serialized Reader/Writer as these no longer work. - @MarkBaker
|
||||||
|
|
||||||
|
|
||||||
## [1.7.5] - 2010-12-10
|
## [1.7.5] - 2010-12-10
|
||||||
|
|
||||||
### Features
|
### Features
|
||||||
|
@ -371,7 +369,6 @@ confused with PhpSpreadsheet versions.
|
||||||
- Removed spurious PHP end tags (?>) - @MarkBaker
|
- Removed spurious PHP end tags (?>) - @MarkBaker
|
||||||
- Improved performance (speed) and reduced memory overheads, particularly for the Writers, but across the whole library. - @MarkBaker
|
- Improved performance (speed) and reduced memory overheads, particularly for the Writers, but across the whole library. - @MarkBaker
|
||||||
|
|
||||||
|
|
||||||
## [1.7.4] - 2010-08-26
|
## [1.7.4] - 2010-08-26
|
||||||
|
|
||||||
### Bugfixes
|
### Bugfixes
|
||||||
|
@ -410,7 +407,6 @@ confused with PhpSpreadsheet versions.
|
||||||
- Correct handling for additional (synonym) formula tokens in Excel5 Reader - @MarkBaker
|
- Correct handling for additional (synonym) formula tokens in Excel5 Reader - @MarkBaker
|
||||||
- Additional reading of some Excel2007 Extended Properties (Company, Manager) - @MarkBaker
|
- Additional reading of some Excel2007 Extended Properties (Company, Manager) - @MarkBaker
|
||||||
|
|
||||||
|
|
||||||
## [1.7.3c] - 2010-06-01
|
## [1.7.3c] - 2010-06-01
|
||||||
|
|
||||||
### Bugfixes
|
### Bugfixes
|
||||||
|
@ -418,7 +414,6 @@ confused with PhpSpreadsheet versions.
|
||||||
- Fatal error: Class 'ZipArchive' not found... ...Reader/Excel2007.php on line 217 - @MarkBaker [CodePlex #13012](https://phpexcel.codeplex.com/workitem/13012)
|
- Fatal error: Class 'ZipArchive' not found... ...Reader/Excel2007.php on line 217 - @MarkBaker [CodePlex #13012](https://phpexcel.codeplex.com/workitem/13012)
|
||||||
- PHPExcel_Writer_Excel2007 error after 1.7.3b - @MarkBaker [CodePlex #13398](https://phpexcel.codeplex.com/workitem/13398)
|
- PHPExcel_Writer_Excel2007 error after 1.7.3b - @MarkBaker [CodePlex #13398](https://phpexcel.codeplex.com/workitem/13398)
|
||||||
|
|
||||||
|
|
||||||
## [1.7.3b] - 2010-05-31
|
## [1.7.3b] - 2010-05-31
|
||||||
|
|
||||||
### Bugfixes
|
### Bugfixes
|
||||||
|
@ -426,7 +421,6 @@ confused with PhpSpreadsheet versions.
|
||||||
- Infinite loop when reading - @MarkBaker [CodePlex #12903](https://phpexcel.codeplex.com/workitem/12903)
|
- Infinite loop when reading - @MarkBaker [CodePlex #12903](https://phpexcel.codeplex.com/workitem/12903)
|
||||||
- Wrong method chaining on PHPExcel_Worksheet class - @MarkBaker [CodePlex #13381](https://phpexcel.codeplex.com/workitem/13381)
|
- Wrong method chaining on PHPExcel_Worksheet class - @MarkBaker [CodePlex #13381](https://phpexcel.codeplex.com/workitem/13381)
|
||||||
|
|
||||||
|
|
||||||
## [1.7.3] - 2010-05-17
|
## [1.7.3] - 2010-05-17
|
||||||
|
|
||||||
### General
|
### General
|
||||||
|
@ -531,7 +525,6 @@ confused with PhpSpreadsheet versions.
|
||||||
- Cyclic Reference in Formula - @MarkBaker [CodePlex #12935](https://phpexcel.codeplex.com/workitem/12935)
|
- Cyclic Reference in Formula - @MarkBaker [CodePlex #12935](https://phpexcel.codeplex.com/workitem/12935)
|
||||||
- Memory error...data validation? - @MarkBaker [CodePlex #13025](https://phpexcel.codeplex.com/workitem/13025)
|
- Memory error...data validation? - @MarkBaker [CodePlex #13025](https://phpexcel.codeplex.com/workitem/13025)
|
||||||
|
|
||||||
|
|
||||||
## [1.7.2] - 2010-01-11
|
## [1.7.2] - 2010-01-11
|
||||||
|
|
||||||
### General
|
### General
|
||||||
|
@ -590,7 +583,6 @@ confused with PhpSpreadsheet versions.
|
||||||
- Cannot read A1 cell content - OO_Reader - @MarkBaker [CodePlex #10977](https://phpexcel.codeplex.com/workitem/10977)
|
- Cannot read A1 cell content - OO_Reader - @MarkBaker [CodePlex #10977](https://phpexcel.codeplex.com/workitem/10977)
|
||||||
- Transliteration failed, invalid encoding - @Erik Tilt [CodePlex #11000](https://phpexcel.codeplex.com/workitem/11000)
|
- Transliteration failed, invalid encoding - @Erik Tilt [CodePlex #11000](https://phpexcel.codeplex.com/workitem/11000)
|
||||||
|
|
||||||
|
|
||||||
## [1.7.1] - 2009-11-02
|
## [1.7.1] - 2009-11-02
|
||||||
|
|
||||||
### General
|
### General
|
||||||
|
@ -694,7 +686,6 @@ confused with PhpSpreadsheet versions.
|
||||||
- addExternalSheet() not returning worksheet - @Erik Tilt [CodePlex #10859](https://phpexcel.codeplex.com/workitem/10859)
|
- addExternalSheet() not returning worksheet - @Erik Tilt [CodePlex #10859](https://phpexcel.codeplex.com/workitem/10859)
|
||||||
- Invalid results in formulas with named ranges - @MarkBaker [CodePlex #10629](https://phpexcel.codeplex.com/workitem/10629)
|
- Invalid results in formulas with named ranges - @MarkBaker [CodePlex #10629](https://phpexcel.codeplex.com/workitem/10629)
|
||||||
|
|
||||||
|
|
||||||
## [1.7.0] - 2009-08-10
|
## [1.7.0] - 2009-08-10
|
||||||
|
|
||||||
### General
|
### General
|
||||||
|
@ -875,7 +866,6 @@ documentation for more information on entering dates into a cell.
|
||||||
- Problem with text wrap + merged cells in HTML and PDF writer - @Erik Tilt [CodePlex #9784](https://phpexcel.codeplex.com/workitem/9784)
|
- Problem with text wrap + merged cells in HTML and PDF writer - @Erik Tilt [CodePlex #9784](https://phpexcel.codeplex.com/workitem/9784)
|
||||||
- Adjacent path separators in include_path causing IOFactory to violate open_basedir restriction - @Erik Tilt [CodePlex #9814](https://phpexcel.codeplex.com/workitem/9814)
|
- Adjacent path separators in include_path causing IOFactory to violate open_basedir restriction - @Erik Tilt [CodePlex #9814](https://phpexcel.codeplex.com/workitem/9814)
|
||||||
|
|
||||||
|
|
||||||
## [1.6.6] - 2009-03-02
|
## [1.6.6] - 2009-03-02
|
||||||
|
|
||||||
### General
|
### General
|
||||||
|
@ -942,7 +932,6 @@ documentation for more information on entering dates into a cell.
|
||||||
- setAutoSize not taking into account text rotation - @MB,ET [CodePlex #9356](https://phpexcel.codeplex.com/workitem/9356)
|
- setAutoSize not taking into account text rotation - @MB,ET [CodePlex #9356](https://phpexcel.codeplex.com/workitem/9356)
|
||||||
- Call to undefined method PHPExcel_Worksheet_MemoryDrawing::getPath() in PHPExcel/Writer/HTML.php - @Erik Tilt [CodePlex #9372](https://phpexcel.codeplex.com/workitem/9372)
|
- Call to undefined method PHPExcel_Worksheet_MemoryDrawing::getPath() in PHPExcel/Writer/HTML.php - @Erik Tilt [CodePlex #9372](https://phpexcel.codeplex.com/workitem/9372)
|
||||||
|
|
||||||
|
|
||||||
## [1.6.5] - 2009-01-05
|
## [1.6.5] - 2009-01-05
|
||||||
|
|
||||||
### General
|
### General
|
||||||
|
@ -1013,7 +1002,6 @@ documentation for more information on entering dates into a cell.
|
||||||
- Default style not read by PHPExcel_Reader_Excel2007 - @MarkBaker [CodePlex #8807](https://phpexcel.codeplex.com/workitem/8807)
|
- Default style not read by PHPExcel_Reader_Excel2007 - @MarkBaker [CodePlex #8807](https://phpexcel.codeplex.com/workitem/8807)
|
||||||
- Blank rows occupy too much space in file generated by PHPExcel_Writer_Excel2007 - @MarkBaker [CodePlex #9341](https://phpexcel.codeplex.com/workitem/9341)
|
- Blank rows occupy too much space in file generated by PHPExcel_Writer_Excel2007 - @MarkBaker [CodePlex #9341](https://phpexcel.codeplex.com/workitem/9341)
|
||||||
|
|
||||||
|
|
||||||
## [1.6.4] - 2008-10-27
|
## [1.6.4] - 2008-10-27
|
||||||
|
|
||||||
### Features
|
### Features
|
||||||
|
@ -1112,7 +1100,6 @@ documentation for more information on entering dates into a cell.
|
||||||
- Column width sometimes collapses to auto size using Excel2007 reader/writer - @MarkBaker [CodePlex #7886](https://phpexcel.codeplex.com/workitem/7886)
|
- Column width sometimes collapses to auto size using Excel2007 reader/writer - @MarkBaker [CodePlex #7886](https://phpexcel.codeplex.com/workitem/7886)
|
||||||
- Data Validation Formula = 0 crashes Excel - @MarkBaker [CodePlex #9343](https://phpexcel.codeplex.com/workitem/9343)
|
- Data Validation Formula = 0 crashes Excel - @MarkBaker [CodePlex #9343](https://phpexcel.codeplex.com/workitem/9343)
|
||||||
|
|
||||||
|
|
||||||
## [1.6.3] - 2008-08-25
|
## [1.6.3] - 2008-08-25
|
||||||
|
|
||||||
### General
|
### General
|
||||||
|
@ -1179,7 +1166,6 @@ documentation for more information on entering dates into a cell.
|
||||||
- Excel2007 writer ignoring row dimensions without cells - @MarkBaker [CodePlex #7372](https://phpexcel.codeplex.com/workitem/7372)
|
- Excel2007 writer ignoring row dimensions without cells - @MarkBaker [CodePlex #7372](https://phpexcel.codeplex.com/workitem/7372)
|
||||||
- Excel5 reader is converting formatted numbers / dates to strings - @Erik Tilt [CodePlex #7382](https://phpexcel.codeplex.com/workitem/7382)
|
- Excel5 reader is converting formatted numbers / dates to strings - @Erik Tilt [CodePlex #7382](https://phpexcel.codeplex.com/workitem/7382)
|
||||||
|
|
||||||
|
|
||||||
## [1.6.2] - 2008-06-23
|
## [1.6.2] - 2008-06-23
|
||||||
|
|
||||||
### General
|
### General
|
||||||
|
@ -1231,7 +1217,6 @@ documentation for more information on entering dates into a cell.
|
||||||
- ShowGridLines ignored when reading/writing Excel 2007 - @MarkBaker [CodePlex #6359](https://phpexcel.codeplex.com/workitem/6359)
|
- ShowGridLines ignored when reading/writing Excel 2007 - @MarkBaker [CodePlex #6359](https://phpexcel.codeplex.com/workitem/6359)
|
||||||
- Bug With Word Wrap in Excel 2007 Reader - @MarkBaker [CodePlex #6426](https://phpexcel.codeplex.com/workitem/6426)
|
- Bug With Word Wrap in Excel 2007 Reader - @MarkBaker [CodePlex #6426](https://phpexcel.codeplex.com/workitem/6426)
|
||||||
|
|
||||||
|
|
||||||
## [1.6.1] - 2008-04-28
|
## [1.6.1] - 2008-04-28
|
||||||
|
|
||||||
### General
|
### General
|
||||||
|
@ -1262,7 +1247,6 @@ documentation for more information on entering dates into a cell.
|
||||||
- PHPExcel_Reader_Excel2007 cannot load PHPExcel_Shared_File - @MarkBaker [CodePlex #5978](https://phpexcel.codeplex.com/workitem/5978)
|
- PHPExcel_Reader_Excel2007 cannot load PHPExcel_Shared_File - @MarkBaker [CodePlex #5978](https://phpexcel.codeplex.com/workitem/5978)
|
||||||
- Output redirection to web browser - @MarkBaker [CodePlex #6020](https://phpexcel.codeplex.com/workitem/6020)
|
- Output redirection to web browser - @MarkBaker [CodePlex #6020](https://phpexcel.codeplex.com/workitem/6020)
|
||||||
|
|
||||||
|
|
||||||
## [1.6.0] - 2008-02-14
|
## [1.6.0] - 2008-02-14
|
||||||
|
|
||||||
### Features
|
### Features
|
||||||
|
@ -1289,7 +1273,6 @@ documentation for more information on entering dates into a cell.
|
||||||
- Worksheet::setTitle() causes unwanted renaming - @MarkBaker [CodePlex #5361](https://phpexcel.codeplex.com/workitem/5361)
|
- Worksheet::setTitle() causes unwanted renaming - @MarkBaker [CodePlex #5361](https://phpexcel.codeplex.com/workitem/5361)
|
||||||
- Hyperlinks not working. Results in broken xlsx file. - @MarkBaker [CodePlex #5407](https://phpexcel.codeplex.com/workitem/5407)
|
- Hyperlinks not working. Results in broken xlsx file. - @MarkBaker [CodePlex #5407](https://phpexcel.codeplex.com/workitem/5407)
|
||||||
|
|
||||||
|
|
||||||
## [1.5.5] - 2007-12-24
|
## [1.5.5] - 2007-12-24
|
||||||
|
|
||||||
### General
|
### General
|
||||||
|
@ -1358,7 +1341,6 @@ documentation for more information on entering dates into a cell.
|
||||||
- Excel5Writer produces broken xls files after change mentioned in work item 4126 - @MarkBaker [CodePlex #4574](https://phpexcel.codeplex.com/workitem/4574)
|
- Excel5Writer produces broken xls files after change mentioned in work item 4126 - @MarkBaker [CodePlex #4574](https://phpexcel.codeplex.com/workitem/4574)
|
||||||
- Small bug in PHPExcel_Reader_Excel2007 function _readStyle - @MarkBaker [CodePlex #4797](https://phpexcel.codeplex.com/workitem/4797)
|
- Small bug in PHPExcel_Reader_Excel2007 function _readStyle - @MarkBaker [CodePlex #4797](https://phpexcel.codeplex.com/workitem/4797)
|
||||||
|
|
||||||
|
|
||||||
## [1.5.0] - 2007-10-23
|
## [1.5.0] - 2007-10-23
|
||||||
|
|
||||||
### Features
|
### Features
|
||||||
|
@ -1380,7 +1362,6 @@ documentation for more information on entering dates into a cell.
|
||||||
- insertNewColumnBeforeByColumn undefined - @MarkBaker [CodePlex #3812](https://phpexcel.codeplex.com/workitem/3812)
|
- insertNewColumnBeforeByColumn undefined - @MarkBaker [CodePlex #3812](https://phpexcel.codeplex.com/workitem/3812)
|
||||||
- Sheet references not working in formula (Excel5 Writer) - @MarkBaker [CodePlex #3893](https://phpexcel.codeplex.com/workitem/3893)
|
- Sheet references not working in formula (Excel5 Writer) - @MarkBaker [CodePlex #3893](https://phpexcel.codeplex.com/workitem/3893)
|
||||||
|
|
||||||
|
|
||||||
## [1.4.5] - 2007-08-23
|
## [1.4.5] - 2007-08-23
|
||||||
|
|
||||||
### General
|
### General
|
||||||
|
@ -1416,7 +1397,6 @@ documentation for more information on entering dates into a cell.
|
||||||
- Bug in Excel5 writer (storePanes) - @MarkBaker [CodePlex #3067](https://phpexcel.codeplex.com/workitem/3067)
|
- Bug in Excel5 writer (storePanes) - @MarkBaker [CodePlex #3067](https://phpexcel.codeplex.com/workitem/3067)
|
||||||
- Memory leak in PHPExcel_Style_Color - @MarkBaker [CodePlex #3077](https://phpexcel.codeplex.com/workitem/3077)
|
- Memory leak in PHPExcel_Style_Color - @MarkBaker [CodePlex #3077](https://phpexcel.codeplex.com/workitem/3077)
|
||||||
|
|
||||||
|
|
||||||
## [1.4.0] - 2007-07-23
|
## [1.4.0] - 2007-07-23
|
||||||
|
|
||||||
### General
|
### General
|
||||||
|
@ -1441,7 +1421,6 @@ documentation for more information on entering dates into a cell.
|
||||||
- Function setAutoFilterByColumnAndRow takes wrong arguments - @MarkBaker [CodePlex #2775](https://phpexcel.codeplex.com/workitem/2775)
|
- Function setAutoFilterByColumnAndRow takes wrong arguments - @MarkBaker [CodePlex #2775](https://phpexcel.codeplex.com/workitem/2775)
|
||||||
- Simplexml_load_file fails on ZipArchive - @MarkBaker [CodePlex #2858](https://phpexcel.codeplex.com/workitem/2858)
|
- Simplexml_load_file fails on ZipArchive - @MarkBaker [CodePlex #2858](https://phpexcel.codeplex.com/workitem/2858)
|
||||||
|
|
||||||
|
|
||||||
## [1.3.5] - 2007-06-27
|
## [1.3.5] - 2007-06-27
|
||||||
|
|
||||||
### Features
|
### Features
|
||||||
|
@ -1457,7 +1436,6 @@ documentation for more information on entering dates into a cell.
|
||||||
- Empty relations when adding image to any sheet but the first one - @MarkBaker [CodePlex #2443](https://phpexcel.codeplex.com/workitem/2443)
|
- Empty relations when adding image to any sheet but the first one - @MarkBaker [CodePlex #2443](https://phpexcel.codeplex.com/workitem/2443)
|
||||||
- Excel2007 crashes on print preview - @MarkBaker [CodePlex #2536](https://phpexcel.codeplex.com/workitem/2536)
|
- Excel2007 crashes on print preview - @MarkBaker [CodePlex #2536](https://phpexcel.codeplex.com/workitem/2536)
|
||||||
|
|
||||||
|
|
||||||
## [1.3.0] - 2007-06-05
|
## [1.3.0] - 2007-06-05
|
||||||
|
|
||||||
### General
|
### General
|
||||||
|
@ -1484,7 +1462,6 @@ documentation for more information on entering dates into a cell.
|
||||||
- Bug in PHPExcel_Cell::stringFromColumnIndex - @SS [CodePlex #2353](https://phpexcel.codeplex.com/workitem/2353)
|
- Bug in PHPExcel_Cell::stringFromColumnIndex - @SS [CodePlex #2353](https://phpexcel.codeplex.com/workitem/2353)
|
||||||
- Reader: numFmts can be missing, use cellStyleXfs instead of cellXfs in styles - @JV [CodePlex #2353](https://phpexcel.codeplex.com/workitem/2353)
|
- Reader: numFmts can be missing, use cellStyleXfs instead of cellXfs in styles - @JV [CodePlex #2353](https://phpexcel.codeplex.com/workitem/2353)
|
||||||
|
|
||||||
|
|
||||||
## [1.2.0] - 2007-04-26
|
## [1.2.0] - 2007-04-26
|
||||||
|
|
||||||
### General
|
### General
|
||||||
|
@ -1513,7 +1490,6 @@ documentation for more information on entering dates into a cell.
|
||||||
- Protect ranges of cells with a password - @MarkBaker [CodePlex #13](https://phpexcel.codeplex.com/workitem/13)
|
- Protect ranges of cells with a password - @MarkBaker [CodePlex #13](https://phpexcel.codeplex.com/workitem/13)
|
||||||
- (style/fill/patternFill/fgColor or bgColor can be empty) - @JV [CodePlex #14](https://phpexcel.codeplex.com/workitem/14)
|
- (style/fill/patternFill/fgColor or bgColor can be empty) - @JV [CodePlex #14](https://phpexcel.codeplex.com/workitem/14)
|
||||||
|
|
||||||
|
|
||||||
## [1.1.1] - 2007-03-26
|
## [1.1.1] - 2007-03-26
|
||||||
|
|
||||||
### General
|
### General
|
||||||
|
@ -1521,7 +1497,6 @@ documentation for more information on entering dates into a cell.
|
||||||
- Syntax error in "Classes/PHPExcel/Writer/Excel2007.php" on line 243 - @MarkBaker [CodePlex #1250](https://phpexcel.codeplex.com/workitem/1250)
|
- Syntax error in "Classes/PHPExcel/Writer/Excel2007.php" on line 243 - @MarkBaker [CodePlex #1250](https://phpexcel.codeplex.com/workitem/1250)
|
||||||
- Reader should check if file exists and throws an exception when it doesn't - @MarkBaker [CodePlex #1282](https://phpexcel.codeplex.com/workitem/1282)
|
- Reader should check if file exists and throws an exception when it doesn't - @MarkBaker [CodePlex #1282](https://phpexcel.codeplex.com/workitem/1282)
|
||||||
|
|
||||||
|
|
||||||
## [1.1.0] - 2007-03-22
|
## [1.1.0] - 2007-03-22
|
||||||
|
|
||||||
### Bugfixes
|
### Bugfixes
|
||||||
|
@ -1538,7 +1513,6 @@ documentation for more information on entering dates into a cell.
|
||||||
- Page breaks (horizontal and vertical) - @MarkBaker
|
- Page breaks (horizontal and vertical) - @MarkBaker
|
||||||
- Image shadows - @MarkBaker
|
- Image shadows - @MarkBaker
|
||||||
|
|
||||||
|
|
||||||
## [1.0.0] - 2007-02-22
|
## [1.0.0] - 2007-02-22
|
||||||
|
|
||||||
### Bugfixes
|
### Bugfixes
|
||||||
|
@ -1563,35 +1537,30 @@ documentation for more information on entering dates into a cell.
|
||||||
- Conditional formatting - @MarkBaker
|
- Conditional formatting - @MarkBaker
|
||||||
- Reader for Excel 2007 (not supporting full specification yet!) - @JV
|
- Reader for Excel 2007 (not supporting full specification yet!) - @JV
|
||||||
|
|
||||||
|
|
||||||
## [1.0.0 RC] - 2007-01-31
|
## [1.0.0 RC] - 2007-01-31
|
||||||
|
|
||||||
- Project name has been changed to PHPExcel
|
- Project name has been changed to PHPExcel
|
||||||
- Project homepage is now http://www.codeplex.com/PHPExcel
|
- Project homepage is now http://www.codeplex.com/PHPExcel
|
||||||
- Started versioning at number: PHPExcel 1.0.0 RC
|
- Started versioning at number: PHPExcel 1.0.0 RC
|
||||||
|
|
||||||
|
|
||||||
## 2007-01-22
|
## 2007-01-22
|
||||||
|
|
||||||
- Fixed some performance issues on large-scale worksheets (mainly loops vs. indexed arrays)
|
- Fixed some performance issues on large-scale worksheets (mainly loops vs. indexed arrays)
|
||||||
- Performance on creating StringTable has been increased
|
- Performance on creating StringTable has been increased
|
||||||
- Performance on writing Excel2007 worksheet has been increased
|
- Performance on writing Excel2007 worksheet has been increased
|
||||||
|
|
||||||
|
|
||||||
## 2007-01-18
|
## 2007-01-18
|
||||||
|
|
||||||
- Images can now be rotated
|
- Images can now be rotated
|
||||||
- Fixed bug: When drawings have full path specified, no mime type can be deducted
|
- Fixed bug: When drawings have full path specified, no mime type can be deducted
|
||||||
- Fixed bug: Only one drawing can be added to a worksheet
|
- Fixed bug: Only one drawing can be added to a worksheet
|
||||||
|
|
||||||
|
|
||||||
## 2007-01-12
|
## 2007-01-12
|
||||||
|
|
||||||
- Refactoring of some classes to use ArrayObject instead of array()
|
- Refactoring of some classes to use ArrayObject instead of array()
|
||||||
- Cell style now has support for number format (i.e. #,##0)
|
- Cell style now has support for number format (i.e. #,##0)
|
||||||
- Implemented embedding images
|
- Implemented embedding images
|
||||||
|
|
||||||
|
|
||||||
## 2007-01-02
|
## 2007-01-02
|
||||||
|
|
||||||
- Cell style now has support for fills, including gradient fills
|
- Cell style now has support for fills, including gradient fills
|
||||||
|
@ -1600,7 +1569,6 @@ documentation for more information on entering dates into a cell.
|
||||||
- Cell style now has support for font colors
|
- Cell style now has support for font colors
|
||||||
- Cell style now has support for alignment
|
- Cell style now has support for alignment
|
||||||
|
|
||||||
|
|
||||||
## 2006-12-21
|
## 2006-12-21
|
||||||
|
|
||||||
- Support for cell style borders
|
- Support for cell style borders
|
||||||
|
@ -1616,7 +1584,6 @@ documentation for more information on entering dates into a cell.
|
||||||
- Worksheet now has support for row and column dimensions (height / width)
|
- Worksheet now has support for row and column dimensions (height / width)
|
||||||
- Exceptions thrown have a more clear description
|
- Exceptions thrown have a more clear description
|
||||||
|
|
||||||
|
|
||||||
## Initial version
|
## Initial version
|
||||||
|
|
||||||
- Create a Spreadsheet object
|
- Create a Spreadsheet object
|
||||||
|
|
|
@ -51,7 +51,6 @@ One such library is [PHP Cache](https://www.php-cache.com/) which
|
||||||
provides a wide range of alternatives. Refers to their documentation for
|
provides a wide range of alternatives. Refers to their documentation for
|
||||||
details, but here are a few suggestions that should get you started.
|
details, but here are a few suggestions that should get you started.
|
||||||
|
|
||||||
|
|
||||||
### APCu
|
### APCu
|
||||||
|
|
||||||
Require the packages into your project:
|
Require the packages into your project:
|
||||||
|
|
|
@ -245,7 +245,6 @@ So the following were removed:
|
||||||
- `PHPExcel_Shared_ZipArchive`
|
- `PHPExcel_Shared_ZipArchive`
|
||||||
- `PHPExcel_Shared_ZipStreamWrapper`
|
- `PHPExcel_Shared_ZipStreamWrapper`
|
||||||
|
|
||||||
|
|
||||||
### Cell caching
|
### Cell caching
|
||||||
|
|
||||||
Cell caching was heavily refactored to leverage
|
Cell caching was heavily refactored to leverage
|
||||||
|
|
|
@ -253,7 +253,6 @@ $inputFileType = 'Xls';
|
||||||
$inputFileName = './sampleData/example1.xls';
|
$inputFileName = './sampleData/example1.xls';
|
||||||
$sheetname = 'Data Sheet #3';
|
$sheetname = 'Data Sheet #3';
|
||||||
|
|
||||||
|
|
||||||
/** Define a Read Filter class implementing \PhpOffice\PhpSpreadsheet\Reader\IReadFilter */
|
/** Define a Read Filter class implementing \PhpOffice\PhpSpreadsheet\Reader\IReadFilter */
|
||||||
class MyReadFilter implements \PhpOffice\PhpSpreadsheet\Reader\IReadFilter
|
class MyReadFilter implements \PhpOffice\PhpSpreadsheet\Reader\IReadFilter
|
||||||
{
|
{
|
||||||
|
@ -329,7 +328,6 @@ database.
|
||||||
$inputFileType = 'Xls';
|
$inputFileType = 'Xls';
|
||||||
$inputFileName = './sampleData/example2.xls';
|
$inputFileName = './sampleData/example2.xls';
|
||||||
|
|
||||||
|
|
||||||
/** Define a Read Filter class implementing \PhpOffice\PhpSpreadsheet\Reader\IReadFilter */
|
/** Define a Read Filter class implementing \PhpOffice\PhpSpreadsheet\Reader\IReadFilter */
|
||||||
class ChunkReadFilter implements \PhpOffice\PhpSpreadsheet\Reader\IReadFilter
|
class ChunkReadFilter implements \PhpOffice\PhpSpreadsheet\Reader\IReadFilter
|
||||||
{
|
{
|
||||||
|
@ -351,11 +349,9 @@ class ChunkReadFilter implements \PhpOffice\PhpSpreadsheet\Reader\IReadFilter
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/** Create a new Reader of the type defined in $inputFileType **/
|
/** Create a new Reader of the type defined in $inputFileType **/
|
||||||
$reader = \PhpOffice\PhpSpreadsheet\IOFactory::createReader($inputFileType);
|
$reader = \PhpOffice\PhpSpreadsheet\IOFactory::createReader($inputFileType);
|
||||||
|
|
||||||
|
|
||||||
/** Define how many rows we want to read for each "chunk" **/
|
/** Define how many rows we want to read for each "chunk" **/
|
||||||
$chunkSize = 2048;
|
$chunkSize = 2048;
|
||||||
/** Create a new Instance of our Read Filter **/
|
/** Create a new Instance of our Read Filter **/
|
||||||
|
@ -407,7 +403,6 @@ $inputFileNames = array('./sampleData/example1.csv',
|
||||||
/** Create a new Reader of the type defined in $inputFileType **/
|
/** Create a new Reader of the type defined in $inputFileType **/
|
||||||
$reader = \PhpOffice\PhpSpreadsheet\IOFactory::createReader($inputFileType);
|
$reader = \PhpOffice\PhpSpreadsheet\IOFactory::createReader($inputFileType);
|
||||||
|
|
||||||
|
|
||||||
/** Extract the first named file from the array list **/
|
/** Extract the first named file from the array list **/
|
||||||
$inputFileName = array_shift($inputFileNames);
|
$inputFileName = array_shift($inputFileNames);
|
||||||
/** Load the initial file to the first worksheet in a `Spreadsheet` Object **/
|
/** Load the initial file to the first worksheet in a `Spreadsheet` Object **/
|
||||||
|
@ -416,7 +411,6 @@ $spreadsheet = $reader->load($inputFileName);
|
||||||
$spreadsheet->getActiveSheet()
|
$spreadsheet->getActiveSheet()
|
||||||
->setTitle(pathinfo($inputFileName,PATHINFO_BASENAME));
|
->setTitle(pathinfo($inputFileName,PATHINFO_BASENAME));
|
||||||
|
|
||||||
|
|
||||||
/** Loop through all the remaining files in the list **/
|
/** Loop through all the remaining files in the list **/
|
||||||
foreach($inputFileNames as $sheet => $inputFileName) {
|
foreach($inputFileNames as $sheet => $inputFileName) {
|
||||||
/** Increment the worksheet index pointer for the Reader **/
|
/** Increment the worksheet index pointer for the Reader **/
|
||||||
|
@ -461,12 +455,10 @@ file across several individual worksheets.
|
||||||
$inputFileType = 'Csv';
|
$inputFileType = 'Csv';
|
||||||
$inputFileName = './sampleData/example2.csv';
|
$inputFileName = './sampleData/example2.csv';
|
||||||
|
|
||||||
|
|
||||||
echo 'Loading file ',pathinfo($inputFileName,PATHINFO_BASENAME),' using IOFactory with a defined reader type of ',$inputFileType,'<br />';
|
echo 'Loading file ',pathinfo($inputFileName,PATHINFO_BASENAME),' using IOFactory with a defined reader type of ',$inputFileType,'<br />';
|
||||||
/** Create a new Reader of the type defined in $inputFileType **/
|
/** Create a new Reader of the type defined in $inputFileType **/
|
||||||
$reader = \PhpOffice\PhpSpreadsheet\IOFactory::createReader($inputFileType);
|
$reader = \PhpOffice\PhpSpreadsheet\IOFactory::createReader($inputFileType);
|
||||||
|
|
||||||
|
|
||||||
/** Define how many rows we want to read for each "chunk" **/
|
/** Define how many rows we want to read for each "chunk" **/
|
||||||
$chunkSize = 65530;
|
$chunkSize = 65530;
|
||||||
/** Create a new Instance of our Read Filter **/
|
/** Create a new Instance of our Read Filter **/
|
||||||
|
|
|
@ -770,7 +770,6 @@ startColor | getStartColor()
|
||||||
endColor | getEndColor()
|
endColor | getEndColor()
|
||||||
color | getStartColor()
|
color | getStartColor()
|
||||||
|
|
||||||
|
|
||||||
**\PhpOffice\PhpSpreadsheet\Style\Font**
|
**\PhpOffice\PhpSpreadsheet\Style\Font**
|
||||||
|
|
||||||
Array key | Maps to property
|
Array key | Maps to property
|
||||||
|
@ -920,7 +919,6 @@ disallow inserting rows on a specific sheet, disallow sorting, ...
|
||||||
- Cell: offers the option to lock/unlock a cell as well as show/hide
|
- Cell: offers the option to lock/unlock a cell as well as show/hide
|
||||||
the internal formula.
|
the internal formula.
|
||||||
|
|
||||||
|
|
||||||
An example on setting document security:
|
An example on setting document security:
|
||||||
|
|
||||||
``` php
|
``` php
|
||||||
|
|
Loading…
Reference in New Issue