Read and write spreadsheet files (CSV, XLSX and ODS), in a fast and scalable way
Spout now supports styling! It also forces Excel to display multi-line strings correctly, wrapping the text in the cell and breaking it as expected.
Prevented infinite loop when trying to read a CSV file ending with an empty line
This version introduces a new way to iterate over the files, moving away from the hasNext()
/ getNext()
method to use PHP iterators and the standard foreach
loop. It also unifies the way CSV and XLSX files are read.
This change required a major version bump, as it is not backwards compatible.
Version 2.0.0 also brings a few nice additions:
Introduced new caching strategy when extracting shared strings for reading. This should really speed up Spout for small files!
Fixed XLSX writer on Windows Improved support for cell value types Added code coverage integration through coveralls.io
Added proper support for all cell types Fixed issue with cells that don't have values Removed version from composer.json
Added support for files without a sharedStrings.xml file Added support for files containing formulas Updated README
Fixed issue with ZipArchive and directory separators on Windows
Improved code coverage Unified interface between Reader and Writer
Improvements around sheets name: