- Version 11.0.1
- Version 11.0.0
- Version 10.7.0
- Version 10.6.0
- Version 10.5.1
- Version 10.5.0
- Version 10.0.0
- Version 9.0.0
- Version 8.5.1
- Version 8.5.0
- Version 8.0.1
- Version 8.0.0
- Version 7.2.0
- Version 7.1.1
- Version 7.1.0
- Version 7.0.0
- Version 6.0.0
- Version 5.1.0
- Version 5.0.0
- Version 3.2.0
- Version 3.0.0
- Version 2.1.0
Change Log
Version 11.0.1 #
- Fix chart_data sheet not hiding by default
Version 11.0.0 #
- Add checking filePath existed on init in ExcelDataSource
- Add
Imagewidget - Add
Hyperlinkwidget - Add direct array data for Table's and Chart's
datasourceproperties - Add
rowDetailTablefor Table - Add
rowHeightandcolumnWidthproperties for Table - Add
formatValuefor Table's column - Add
chartcolumn for Table - Add
imagecolumn for Table - Add
hyperlinkcolumn for Table
Version 10.7.0 #
- Add: support column's
excelFormatCodeproperty for bigspreadsheet export - Add: Text widget's
widthproperty - Fix: datetime type column format in big spreadsheet export
- Fix: Table's rowgroup to work with rowspan
Version 10.6.0 #
- Update: work with PHP 8.2
- Fix: make chart work with MacOS Number
- Fix: auto arrange widgets (chart, table, pivottable, text) without defined ranges to avoid overlaping.
Version 10.5.1 #
- Fix CSV export's column label setting in export command.
Version 10.5.0 #
- Fix TableBuilder's cellMap in buildTableBodyRow.
- Fix TableBuilder's row group's missing bottom row.
- Fix CSV export's columns order issue.
- Add
complexHeadersproperty for Table in Excel and BigSpreadsheet export. - Fix
rowspanbug if all rows have the same value. - Add
rowspanproperty for BigSpreadsheet table export - Add
footer(possible values: "sum", "count", "avg", "min", "max"),footerText,footerFormatsubproperties forcolumnssettings to export to CSV
Version 10.0.0 #
- Add
mergeCellsproperty for PivotTable, PivotMatrix to increase exporting speed by a lot when setting "mergeCells" => false. - Add
showDuplicateRowHeadersandshowDuplicateColumnHeadersproperties for PivotTable, PivotMatrix when "mergeCells" => false. - Optimize memory and speed when exporting Table to BigSpreadsheet (90.000 rows, 9 columns in about 25 seconds).
- Optimize memory when exporting Table to Excel.
- Add
columnAutoSizeproperty (default = true) for Table. - Add PivotTable/PivotMatrix export to BigSpreadsheet
- Add support for all table and pivottable options when exporting datastores directly.
- ExportToCSV: add
enclosure,typeEnclosures,headerEnclosure,nullEnclosure,nullString,escape,eol,bufferin setting. - ExportToCSV: add
enclosure,typeEnclosures,headerEnclosure,nullEnclosure,nullString,escapein columns setting to override general setting. - Add Table's row group calculate's
formatproperty. - Add
autoDeleteTempFileandautoDeleteLocalTempFilesettings. - Support
useLocalTempFolderto be a custom directory. - Rename method
exportToCSVof trait BigSpreadsheetExportable toexportToBigCSVto avoid duplication of ExcelExportable's exportToCSV.
Version 9.0.0 #
- Fix Tabble's footerText when there's no footer map.
- Fix "cell" range for PivotTableBuilder.
- Make default footer value to be empty instead of column label.
- Excel Table: Add alias
rowspanandgroupCellsInColumnstoremoveDupliate. - Excel Table: Make
removeDupliatework with both column names and column orders. - Add
PivotMatrixwidget.
Version 8.5.1 #
- Update phpspreadsheet version to 1.*
Version 8.5.0 #
- Add "removeDuplicate" for Table widget.
- Add "excelFormatCode" for Table's column meta.
- Bug fix for Table's row group builder.
- Bug fix for Table's number format code.
- Add group value argument to excelStyle's "rowGroup" style.
Version 8.0.1 #
- Change PHPSpreadSheet version to work with PHP 7.1
Version 8.0.0 #
- Add
rowGroupproperty for exporting Table widget to excel and big spreadsheet. - Fix Chart bug not showing in MS Excel since PHPSpreadsheet 1.10
Version 7.2.0 #
- Several bug fixes for chart axis and big spreadsheet's column setting.
- Add more axis options for excel chart.
- Add "hideChartDataSheet" setting when exporting with excel template.
- Update "phpoffice/phpspreadsheet" and "box/spout" versions.
Version 7.1.1 #
- Fix bug for ExportHandler when data is empty.
Version 7.1.0 #
- Fix
PieChartand some single-series charts to be correct format in MS Office.
Version 7.0.0 #
- Add BigSpreadsheetDataSource to read huge excel, ods and csv files.
- Add BigSpreadsheetExportable trait to export to huge excel, ods and csv files.
Version 6.0.0 #
- Change excel template file from
.excel.php to standard .view.file - Add "filtering", "sorting", "paging", "showHeader", "showBottomHeader", "shotFooter", "map" and "excelStyle" to Excel's Table widget
- Add "hideSubTotalRows", "hideSubTotalColumns", "hideGrandTotalRow", "hideGrandTotalColumn", "showDataHeaders" and "excelStyle" to Excel's PivotTable widget
- Add Excel's Text widget
Version 5.1.0 #
- Internal: move functions from exportable trait to export handler object to prevent polluting report object
- Fix excel export column order problem
Version 5.0.0 #
- Export to Excel using php template file.
- Support text, table, pivot table and multiple chart types in template export.
- Customize style including font, alignment, border and fill for text, table.
Version 3.2.0 #
- CSVExportable: Adding BOM options.
Version 3.0.0 #
- CSVExportable: New trait allows exporting to CSV files.
- Add option like 'columns' for ExcelExportable.
Version 2.1.0 #
- ExcelDataSource: Add: sheetName and sheetIndex properties for loading only those sheets.
Get started with KoolReport
KoolReport will help you to construct good php data report by gathering your data from multiple sources, transforming them into valuable insights, and finally visualizing them in stunning charts and graphs.