print reportWriterExcel

A shared writer that coverts the report data into a PHPExcel object that can then be output by additional writers that inherit this class.


Methods

protected abstract _storeFile($inXls)

Write out the file to the file system

private createReportOutput($inXls, $inReport, $sheet)

Creates appropriate sheets for the report

private createFormat($inXls, $inStyle, $inSection)

Creates a format for the specified section

private createWorksheet($inXls, $inReport, $inSheetNum, $inTitleFormat, $inDescFormat, $inHeadingFormat, [$inSetSheetNum = 1])

Creates a new worksheet on the specified Workbook

Also appends the title, description and columns and styling.

private getWidths($inReport)

Calculates the widths of strings

private _getColumnLetter($inNumber)

Converts column number to letter format used by Excel


Inherited Methods

<  1  >