Skip to content

Releases: imTigger/OneExcel

Fixed setSheet in wrong interface

07 May 13:43
Compare
Choose a tag to compare
v0.7.3

Fixed setSheet in wrong interface

Reverted: Rewrote auto driver selection logic

28 Sep 08:31
b942bbf
Compare
Choose a tag to compare

Reverted: Rewrote auto driver selection logic.
Added: OneExcelWriterFactory::withStrategy(Strategy::COMPATIBILITY) (Default, 0.6 behavior)
Added: OneExcelWriterFactory::withStrategy(Strategy::PERFORMANCE) (0.7.0~0.7.1 behavior)

Bug Fix

15 Sep 17:00
Compare
Choose a tag to compare
  • Fixed writeCell() after writeRow() in same row index throwing "Writing row backward" exception with Spout PHPCSV driver
  • Added test case for above change

Migrated from PHPExcel to PhpSpreadSheet

15 Sep 15:05
Compare
Choose a tag to compare
  • Migrated from PHPExcel to PhpSpreadSheet
  • Added constant Driver::PHPSPREADSHEET, Driver::PHPEXCEL still usable
  • Internal refactor
  • Renamed reader and writers
  • Added more test case
  • Rewrote auto driver selection logic.
    Now it use Spout more aggressively when template is not used.

Enhanced performance using phpexcel to read xlsx file

19 Oct 10:40
Compare
Choose a tag to compare

Added Reader

10 Aug 16:54
Compare
Choose a tag to compare
v0.6.0

Cleanup

Bug fixes

28 Apr 08:55
Compare
Choose a tag to compare
  • Fixed PHPExcelWriter stream mode
  • Allow usage of withDriver(Driver::AUTO)

Rewrote to use fluent interface in OneExcelWriterFactory

25 Apr 05:21
Compare
Choose a tag to compare

v0.5.0 Rewrote to use fluent interface in OneExcelWriterFactory (Breaking change)
v0.5.0 Added ability to stream to browser using toStream() (Effective in Spout/fputcsv + CSV)
v0.5.0 Added PHPUnit tests

Bug fixes and feature update

24 Apr 09:30
Compare
Choose a tag to compare

v.0.3.0 Implemented writeRow()
v.0.3.0 Breaking change: Refactored constants into into Format::*, ColumnType::, Driver::
v.0.3.1 Ability to create specified driver
v.0.3.2 Implemented load() for SpoutWriter and FPutCsvWriter
v.0.3.3 Skip empty rows in CSV/Spout Template
v.0.3.3 Added method $excel->getOutputExtension()

Implemented load() for SpoutWriter and FPutCsvWriter

29 Mar 09:31
Compare
Choose a tag to compare

v.0.3.0 Implemented writeRow()
v.0.3.0 Breaking change: Refactored constants into into Format::*, ColumnType::, Driver::
v.0.3.1 Ability to create specified driver
v.0.3.2 Implemented load() for SpoutWriter and FPutCsvWriter