- 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
Image
widget - Add
Hyperlink
widget - Add direct array data for Table's and Chart's
datasource
properties - Add
rowDetailTable
for Table - Add
rowHeight
andcolumnWidth
properties for Table - Add
formatValue
for Table's column - Add
chart
column for Table - Add
image
column for Table - Add
hyperlink
column for Table
Version 10.7.0 #
- Add: support column's
excelFormatCode
property for bigspreadsheet export - Add: Text widget's
width
property - 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
complexHeaders
property for Table in Excel and BigSpreadsheet export. - Fix
rowspan
bug if all rows have the same value. - Add
rowspan
property for BigSpreadsheet table export - Add
footer
(possible values: "sum", "count", "avg", "min", "max"),footerText
,footerFormat
subproperties forcolumns
settings to export to CSV
Version 10.0.0 #
- Add
mergeCells
property for PivotTable, PivotMatrix to increase exporting speed by a lot when setting "mergeCells" => false. - Add
showDuplicateRowHeaders
andshowDuplicateColumnHeaders
properties 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
columnAutoSize
property (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
,buffer
in setting. - ExportToCSV: add
enclosure
,typeEnclosures
,headerEnclosure
,nullEnclosure
,nullString
,escape
in columns setting to override general setting. - Add Table's row group calculate's
format
property. - Add
autoDeleteTempFile
andautoDeleteLocalTempFile
settings. - Support
useLocalTempFolder
to be a custom directory. - Rename method
exportToCSV
of trait BigSpreadsheetExportable toexportToBigCSV
to 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
rowspan
andgroupCellsInColumns
toremoveDupliate
. - Excel Table: Make
removeDupliate
work with both column names and column orders. - Add
PivotMatrix
widget.
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
rowGroup
property 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
PieChart
and 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.