willkensonh
bca69a7fcd
killmenow
2018-10-15 14:06:36 +11:00
willkensonh
e31558771c
killmenow
2018-10-15 11:34:09 +11:00
willkensonh
3a08c2cb3e
stupid typo
2018-10-15 11:28:38 +11:00
willkensonh
499f2a8236
still trying to get number format to work
2018-10-15 11:19:53 +11:00
willkensonh
69a4ea81bf
still trying to get number format to work
2018-10-15 11:13:05 +11:00
willkensonh
f5de2cefd8
trying to get number format to work
2018-10-15 10:54:07 +11:00
willkensonh
30cd730c7c
bugfix
2018-10-12 17:20:07 +11:00
willkensonh
d2497d8164
percentages shouldn't have commas by default
2018-10-12 17:00:38 +11:00
willkensonh
f9209e0a82
bugfix for number format
2018-10-12 16:58:48 +11:00
willkensonh
a79b2192e6
add support for number formats
2018-10-12 16:49:44 +11:00
willkensonh
a8b3568719
add support for number formats
2018-10-12 16:43:01 +11:00
willkensonh
39d16b5bbf
bugfix
2018-10-12 09:58:46 +11:00
willkensonh
61b2480cc1
update colWidth function
2018-10-12 09:34:19 +11:00
willkensonh
bbd9f66428
add function to xlsx writer
2018-10-11 16:58:24 +11:00
willkensonh
c3d3c5ffbf
fix to not start fwrites on sheet when it is initially created
2018-10-11 16:30:56 +11:00
willkensonh
a6a8b9e80f
add column widths and merged cell functionality to spout
2018-10-11 12:21:51 +11:00
madflow
8a1c48b6b0
rename EntityFactory for writers and readers #526
2018-09-03 11:15:09 +02:00
madflow
b05ce01d3c
delete unused ReaderOptions
2018-06-12 18:27:00 +02:00
Adrien Loison
f7c483adbd
Better support for errored cells
2018-06-03 22:31:24 +02:00
Adrien Loison
1b64a06fbe
Move ReaderFactory into Common/Creator
2018-06-03 21:13:38 +02:00
madflow
29cf6245a1
added Row::getCellAtIndex method
2018-02-14 21:32:10 +01:00
madflow
21e0e9e6b1
implement Cell:isDate() for unification
2018-01-16 14:22:37 +01:00
madflow
e135b71473
remove unused import
2018-01-16 14:22:10 +01:00
madflow
d84f5168ec
RowManager constructor does not take any arguments
2018-01-16 14:22:10 +01:00
madflow
88eee3be72
wrong parameter count in method call
2018-01-16 14:22:10 +01:00
Gabriel Caruso
9f4e28b3fd
Clean else
2017-12-15 10:06:19 +01:00
Adrien Loison
f5168114d0
Merge Reader and Writer entities
...
Merged Cell/Row/Style entities
2017-11-19 02:54:17 +01:00
Adrien Loison
4d1d1c1e87
various improvements
2017-11-19 02:41:07 +01:00
Adrien Loison
102e17159c
Make ODS reader return Row object
2017-11-19 01:36:18 +01:00
Adrien Loison
68a96367a8
Remove StyleMerger from RowManager
2017-11-18 21:19:31 +01:00
Adrien Loison
78b6639480
Make XLSX reader return Row objects
2017-11-18 20:53:22 +01:00
Adrien Loison
a665b974fa
Make CSV reader return Row objects
2017-11-18 19:08:27 +01:00
Adrien Loison
139f7fdfb3
Remove StyleMerger from Cell entity
2017-11-18 17:37:52 +01:00
Adrien Loison
c826d15472
Fix charachters escaping with CSV reader/writer
...
PHP's built-in functions fputcsv and fgetcsv are not RFC-4180 compliant and include an escape character that's not defined in the spec.
This results in escaping characters that should not be escaped.
This commit disables this escaping mechanism.
2017-11-11 16:21:05 +01:00
Adrien Loison
e2b519d6f9
Fetch XML file paths from Workbook Relationships
2017-11-11 15:25:12 +01:00
Adrien Loison
0c8a53c821
Fix isEmptyRow() check
2017-11-11 12:35:03 +01:00
Adrien Loison
5a470188a9
Merge remote-tracking branch 'origin/master' into develop_3.0
2017-11-11 12:20:28 +01:00
Adrien Loison
1c69dee9c9
Sheet visibility - ODS writer and reader
2017-11-11 11:11:47 +01:00
Adrien Loison
b9206fcb4b
Sheet visibility - XLSX writer and reader
2017-11-11 11:11:47 +01:00
Adrien Loison
ddfa40e8b3
StyleMerger and RowManager changes
...
Move DI of StyleMerger to get rid of business logic in the entities Cell and Row
Simplify RowManager
2017-11-10 22:45:57 +01:00
madflow
7367b89384
always write rows even with no cells #492
2017-11-10 11:21:57 +01:00
Adrien Loison
8aec9ea992
Apply default row style in WorkbookManager
...
Instead of doing it in the Writer
2017-11-05 14:13:22 +01:00
Adrien Loison
3d0f108b1d
Consolidate external EntityFactory
...
All entities will now be created through a single factory (including the Writers).
Also, added a EntityFactory::createRowFromArray() to make it easier to create rows
2017-11-05 13:18:29 +01:00
Adrien Loison
2d2151ac8d
Split Writer EntityFactory into interal and external ones
2017-11-05 13:04:03 +01:00
Adrien Loison
ca5962271e
Default row style should only apply to existing cells
2017-11-05 12:17:45 +01:00
Adrien Loison
727a90fd06
Remove @api annotation
2017-11-05 02:23:26 +01:00
Adrien Loison
7274226b75
Row objects and Cell styling
...
This commit introduces Row and Cell entities, that will replace the arrays passed in previously.
It also adds support for Cell styling (instead of Row styling only).
2017-11-05 02:12:28 +01:00
Adrien Loison
c74c0d9127
Add support for 1904 dates
...
This commit adds support for dates using the 1904 calendar (starting 1904-01-01 00:00:00).
It also fixes some issues with the dates in 1900 calendar (which now correctly start at 1899-12-30 00:00:00).
Finally, it is now possible to have negative timestamps, representing dates before the base date (and up to 0000-01-01 00:00:00), as per the SpreadsheetML specs. Note that some versions of Excel don't support negative dates...
2017-11-04 16:33:46 +01:00
Adrien Loison
e1ae3c8a81
Update php-cs config: increment_style
2017-11-04 13:32:22 +01:00
Adrien Loison
28c1bea28c
Code style should not follow Yoda style
2017-10-04 00:53:05 +02:00