Antoine Lamirault
f82dba488f
Merge branch 'master' of github.com:box/spout into 624-xlsx-perf
2021-03-30 14:04:56 +02:00
Antoine Lamirault
1dccfb1203
Rename ManagedStyle to PossiblyUpdatedStyle and add documentation
2021-03-30 14:04:40 +02:00
Antoine Lamirault
774fb643e0
Remove rowStyle reference and replace it by new RegisteredStyle class
2021-03-25 08:44:08 +01:00
yiranzai
91f756be0b
remove custom headers
2021-03-18 20:05:10 +01:00
yiranzai
03e1ce438a
Fixed Code Style
2021-03-18 20:05:10 +01:00
yiranzai
df9d96366f
Fixed WriterAbstract::openToBrowser meet RFC6266
2021-03-18 20:05:10 +01:00
Antoine Lamirault
eea11b35e8
New code review fixs
2021-03-05 14:12:20 +01:00
Antoine Lamirault
5c9c8f38b5
Code review changes
2021-02-22 20:47:32 +01:00
Andrii Dembitskyi
b7f68eda88
Fix constant usage in example
2021-02-22 20:47:32 +01:00
jmsche
0a57406878
Contributing: added info about code style
2021-02-22 20:47:32 +01:00
Antoine Lamirault
f109432880
Register style can be skipped when already registered
2021-02-22 20:47:32 +01:00
Antoine Lamirault
40bdc9c0f1
Empty style on cell
2021-02-22 20:47:32 +01:00
Antoine Lamirault
9a4f229774
Begin optimize xlsx write
2021-02-22 20:47:32 +01:00
Andrii Dembitskyi
0f20c99a7f
Fix constant usage in example
v3.2.0
2021-02-10 10:53:55 +01:00
jmsche
9ab0b10a0f
Contributing: added info about code style
2021-02-09 17:39:42 +01:00
jmsche
ed9322e309
Shorter (relevant) diff by php-cs-fixer for Travis CI
2021-02-09 13:58:05 +01:00
Oded Arbel
73347517f0
added comment with spec link, as requested
2021-02-09 11:21:25 +01:00
Oded Arbel
ad913f0100
write boolean value according to http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part1.html#datatype-boolean instead of just "1" for true or "" for false;
2021-02-09 11:21:25 +01:00
jmsche
c29d1877b8
Fixed code style (probably due to recent php-cs-fixer version)
2021-02-08 22:03:03 +01:00
Petr Skoda
816596183f
Add full support for PHP 8.0
...
Unfortunately due to PHPUnit 8.5 dependency
this also drops support for PHP 7.1
2021-02-08 14:31:55 +01:00
madflow
ab973cab34
use existing base folder
2019-12-19 23:24:24 +01:00
madflow
b8eb2bb814
error_reporting set to -1
2019-12-16 13:42:24 +01:00
madflow
f54f7a400c
add PHP 7.4
2019-12-16 13:42:24 +01:00
Adrien Loison
7964dadc21
Add support for cells in error when writing XLSX and ODS
...
When appending data to an existing sheet, it was possible to get cells in error when reading (DIV/0 for instance). When trying to write them back, `addRow` would throw because `Cell`s in error were not supported by the writers.
v3.1.0
2019-12-02 22:21:41 +01:00
drowe
eb88bb4c3a
Automated native_function_invocation fixes
2019-11-18 12:17:27 +01:00
madflow
94b654175c
disable no_superfluous_phpdoc_tags
2019-11-18 11:20:20 +01:00
Adrien Loison
dbdf5f7f38
[ODS] Add support for whitespaces inside <text:span>
...
The `<text:p>` node can contain the string value directly or contain child elements. In this case, whitespaces contain in the child elements should be replaced by their XML equivalent:
- space => `<text:s />`
- tab => `<text:tab />`
- line break => `<text:line-break />`
@see https://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part1.html#__RefHeading__1415200_253892949
2019-10-27 20:14:51 +01:00
Adrien Loison
9f4c094fa0
Cell alignment
...
This PR adds support for cell alignment for XLSX and ODS files.
You can now align the content of the cells this way:
```
use Box\Spout\Common\Entity\Style\CellAlignment;
use Box\Spout\Writer\Common\Creator\Style\StyleBuilder;
$style = (new StyleBuilder())
->setCellAlignment(CellAlignment::RIGHT)
->build();
...
```
Possible cell alignments are: LEFT, RIGHT, CENTER and JUSTIFY.
2019-10-27 18:58:56 +01:00
Adrien Loison
0a0b1f7196
[docs] Fix site_url - take 2
2019-10-17 13:12:40 +00:00
Adrien Loison
db32a7c7db
[docs] Fix site_url
2019-10-17 11:15:55 +00:00
Adrien Loison
859b8d336e
[Docs] Force using current protocol scheme for resources and links
...
If the docs is accessed with https, change all links to be https as well.
2019-10-17 10:32:39 +00:00
Adrien Loison
8a2dcc946b
Improve docs for local dev
2019-10-17 09:29:03 +00:00
Adrien Loison
74146c6224
Switch documentation site to HTTPS
...
Accessing the website through HTTP may be blocked in some regions of the world.
Using HTTPS should help with this problem and is the good thing to do anyway.
2019-10-17 07:44:13 +00:00
Adrien Loison
6a6d1df9df
Fix typo - Boder => Border
2019-10-17 07:37:37 +00:00
Alexander Rakushin
52312b7045
Added tests for StyleRegistry and StyleMerger
2019-10-01 20:08:54 +00:00
Alexander Rakushin
d4e12b1812
Simplification of the code
2019-10-01 20:08:54 +00:00
Alexander Rakushin
e8c6d83104
сode formatting (CS Fixer)
2019-10-01 20:08:54 +00:00
Alexander Rakushin
40aecd7b90
Added support for cell formats when writing Excel files
2019-10-01 20:08:54 +00:00
Adrien Loison
16a2f91a22
Cell indexes not being respected when rendering row
...
Fixes #682
When calling `Row::setCellIndex`, it's possible to create a Row with holes.
Instead of iterating over existing cells of a Row, we should instead use the cell indexes (from 0 to max cell index).
2019-09-28 14:02:23 +00:00
Ilya Troy
2d297e954b
Update getting-started.md
...
Fix writer usage example
2019-07-30 22:14:20 +02:00
Adrien Loison
2716d7eeed
[PHP 7.4] Updated way to disable the fgetcsv/fputcsv escape character
...
From PHP 7.4, the recommended way to disable the escape character for fgetcsv() and fputcsv() is an empty string, instead of "\0".
Discussed here: https://github.com/php/php-src/pull/3515
2019-07-21 23:15:34 +02:00
Adrien Loison
1bbfd45b82
Support for missing styles XML file in XLSX
...
Some files don't have a "styles.xml" file. Excel supports these files, Spout should do too.
2019-07-20 16:48:51 +02:00
Adrien Loison
6c4086cf97
Fix reading of 1904 dates option
...
Whether the spreadsheet is using 1904 dates or not is controlled by a XML property. Its value can be the string "false" that is not mapped to the boolean "false" but to the boolean "true"... Therefore Spout was previously using the wrong date system when this property was set.
v3.0.1
2019-06-04 09:36:51 +02:00
Adrien Loison
a296f73a98
Fix Github icon in docs
2019-05-24 10:12:35 +02:00
Adrien Loison
0f0bf64802
Merge branch 'master' into develop_3.0
v3.0.0
2019-05-24 09:30:41 +02:00
Adrien Loison
9d33fcdd00
Update FAQ
2019-05-24 09:24:34 +02:00
Adrien Loison
4ff9717b0a
Update FAQ in docs
2019-05-23 09:00:46 +02:00
Adrien Loison
c62177f0e4
Move documentation from gh-pages branch to 'docs' folder
...
To prepare the migration to 3.0, we need to change the location where the documentation is generated from.
Having a gh-pages branch makes it hard to synchronize the code and the docs. Having a "docs" folder in the repo itself simplifies this.
2019-05-22 09:45:45 +02:00
Adrien Loison
3beaa32021
Fix docblock
2019-05-21 19:43:54 +02:00
Adrien Loison
5ce5a488d1
Force UTF-8 encoding in htmlspecialchars
2019-05-21 19:37:09 +02:00