Sheet
in package
Sheet page in document
Table of Contents
Properties
- $colCount : int
- $colDefault : string|float|null
- $cols : array<string|int, string|float>
- $headers : array<string|int, string>
- $name : string
- $rows : array<int, array<string|int, mixed>>
- $styles : array<int, string>
Methods
- __construct() : mixed
- Create sheet with name
- addArray() : void
- Add 2d array
- addColHeader() : void
- Add sheet header
- addRow() : void
- Add row with style
- filterName() : string
- Normalize sheet name
- getColCount() : int
- Return max column count
- getCols() : array<string|int, string|float>
- Return width of the columns
- getDefCol() : string|float|null
- Return default column width
- getHeaders() : array<string|int, string>
- Return headers
- getName() : string
- Return sheet name
- getRows() : array<int, array<string|int, mixed>>
- Return all rows
- getStyle() : string|null
- Return style for selected row
- setColHeaders() : void
- Set sheet headers
- setColWidth() : void
- Set width of the columns
Properties
$colCount
protected
int
$colCount
= 0
$colDefault
protected
string|float|null
$colDefault
= null
$cols
protected
array<string|int, string|float>
$cols
= []
$headers
protected
array<string|int, string>
$headers
= []
$name
protected
string
$name
$rows
protected
array<int, array<string|int, mixed>>
$rows
= []
$styles
protected
array<int, string>
$styles
= []
Methods
__construct()
Create sheet with name
public
__construct(string $name) : mixed
Parameters
- $name : string
addArray()
Add 2d array
public
addArray(array<string|int, array<string|int, mixed>> $array[, string|null $style = null ]) : void
Parameters
- $array : array<string|int, array<string|int, mixed>>
- $style : string|null = null
addColHeader()
Add sheet header
public
addColHeader(string $column) : void
Parameters
- $column : string
addRow()
Add row with style
public
addRow(array<string|int, mixed> $row[, string|null $style = null ]) : void
Parameters
- $row : array<string|int, mixed>
- $style : string|null = null
filterName()
Normalize sheet name
public
static filterName(string $name) : string
Parameters
- $name : string
Return values
stringgetColCount()
Return max column count
public
getColCount() : int
Return values
intgetCols()
Return width of the columns
public
getCols() : array<string|int, string|float>
Return values
array<string|int, string|float>getDefCol()
Return default column width
public
getDefCol() : string|float|null
Return values
string|float|nullgetHeaders()
Return headers
public
getHeaders() : array<string|int, string>
Return values
array<string|int, string>getName()
Return sheet name
public
getName() : string
Return values
stringgetRows()
Return all rows
public
getRows() : array<int, array<string|int, mixed>>
Return values
array<int, array<string|int, mixed>>getStyle()
Return style for selected row
public
getStyle(int $num) : string|null
Parameters
- $num : int
Return values
string|nullsetColHeaders()
Set sheet headers
public
setColHeaders(array<string|int, string> $headers) : void
Parameters
- $headers : array<string|int, string>
setColWidth()
Set width of the columns
public
setColWidth(array<string|int, string|float> $widths[, string|float $default = null ]) : void
Parameters
- $widths : array<string|int, string|float>
- $default : string|float = null