Spout Versions Save

Read and write spreadsheet files (CSV, XLSX and ODS), in a fast and scalable way

v2.1.0

8 years ago

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.

v2.0.1

8 years ago

Prevented infinite loop when trying to read a CSV file ending with an empty line

v2.0.0

8 years ago

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:

  • Better error handling when processing XML files
  • CSV reader now supports multiple encodings
  • Scrutinizer-CI replaces Coveralls.io and brings very valuable data

v1.1.0

8 years ago

Introduced new caching strategy when extracting shared strings for reading. This should really speed up Spout for small files!

v1.0.11

8 years ago

Fixed XLSX writer on Windows Improved support for cell value types Added code coverage integration through coveralls.io

v1.0.10

9 years ago

Added proper support for all cell types Fixed issue with cells that don't have values Removed version from composer.json

v1.0.9

9 years ago

Added support for files without a sharedStrings.xml file Added support for files containing formulas Updated README

v1.0.8

9 years ago

Fixed issue with ZipArchive and directory separators on Windows

v1.0.7

9 years ago

Improved code coverage Unified interface between Reader and Writer

v1.0.6

9 years ago

Improvements around sheets name:

  • they can be retrieved while reading
  • they can be customized while writing