ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
Public Member Functions | |
bindValue (Cell $cell, $value=null) | |
Bind value to a cell. More... | |
Public Member Functions inherited from PhpOffice\PhpSpreadsheet\Cell\DefaultValueBinder | |
bindValue (Cell $cell, $value) | |
Bind value to a cell. More... | |
Protected Member Functions | |
setImproperFraction (array $matches, Cell $cell) | |
setProperFraction (array $matches, Cell $cell) | |
setPercentage (string $value, Cell $cell) | |
setTimeHoursMinutes (string $value, Cell $cell) | |
setTimeHoursMinutesSeconds (string $value, Cell $cell) | |
Additional Inherited Members | |
Static Public Member Functions inherited from PhpOffice\PhpSpreadsheet\Cell\DefaultValueBinder | |
static | dataTypeForValue ($value) |
DataType for value. More... | |
Definition at line 11 of file AdvancedValueBinder.php.
PhpOffice\PhpSpreadsheet\Cell\AdvancedValueBinder::bindValue | ( | Cell | $cell, |
$value = null |
|||
) |
Bind value to a cell.
Implements PhpOffice\PhpSpreadsheet\Cell\IValueBinder.
Definition at line 21 of file AdvancedValueBinder.php.
References $d, PhpOffice\PhpSpreadsheet\Style\NumberFormat\FORMAT_CURRENCY_USD_SIMPLE, PhpOffice\PhpSpreadsheet\Cell\Cell\getCoordinate(), PhpOffice\PhpSpreadsheet\Shared\StringHelper\getCurrencyCode(), PhpOffice\PhpSpreadsheet\Shared\StringHelper\getDecimalSeparator(), PhpOffice\PhpSpreadsheet\Calculation\Calculation\getFALSE(), PhpOffice\PhpSpreadsheet\Shared\StringHelper\getThousandsSeparator(), PhpOffice\PhpSpreadsheet\Calculation\Calculation\getTRUE(), PhpOffice\PhpSpreadsheet\Cell\Cell\getWorksheet(), PhpOffice\PhpSpreadsheet\Shared\StringHelper\sanitizeUTF8(), PhpOffice\PhpSpreadsheet\Cell\AdvancedValueBinder\setImproperFraction(), PhpOffice\PhpSpreadsheet\Cell\AdvancedValueBinder\setPercentage(), PhpOffice\PhpSpreadsheet\Cell\AdvancedValueBinder\setProperFraction(), PhpOffice\PhpSpreadsheet\Cell\AdvancedValueBinder\setTimeHoursMinutes(), PhpOffice\PhpSpreadsheet\Cell\AdvancedValueBinder\setTimeHoursMinutesSeconds(), PhpOffice\PhpSpreadsheet\Cell\Cell\setValueExplicit(), PhpOffice\PhpSpreadsheet\Shared\Date\stringToExcel(), PhpOffice\PhpSpreadsheet\Cell\DataType\TYPE_BOOL, PhpOffice\PhpSpreadsheet\Cell\DataType\TYPE_NUMERIC, and PhpOffice\PhpSpreadsheet\Cell\DataType\TYPE_STRING.
|
protected |
Definition at line 125 of file AdvancedValueBinder.php.
References PhpOffice\PhpSpreadsheet\Cell\Cell\getCoordinate(), PhpOffice\PhpSpreadsheet\Cell\Cell\getWorksheet(), PhpOffice\PhpSpreadsheet\Cell\Cell\setValueExplicit(), and PhpOffice\PhpSpreadsheet\Cell\DataType\TYPE_NUMERIC.
Referenced by PhpOffice\PhpSpreadsheet\Cell\AdvancedValueBinder\bindValue().
|
protected |
Definition at line 165 of file AdvancedValueBinder.php.
References PhpOffice\PhpSpreadsheet\Style\NumberFormat\FORMAT_PERCENTAGE_00, PhpOffice\PhpSpreadsheet\Cell\Cell\getCoordinate(), PhpOffice\PhpSpreadsheet\Cell\Cell\getWorksheet(), PhpOffice\PhpSpreadsheet\Cell\Cell\setValueExplicit(), and PhpOffice\PhpSpreadsheet\Cell\DataType\TYPE_NUMERIC.
Referenced by PhpOffice\PhpSpreadsheet\Cell\AdvancedValueBinder\bindValue().
|
protected |
Definition at line 145 of file AdvancedValueBinder.php.
References PhpOffice\PhpSpreadsheet\Cell\Cell\getCoordinate(), PhpOffice\PhpSpreadsheet\Cell\Cell\getWorksheet(), PhpOffice\PhpSpreadsheet\Cell\Cell\setValueExplicit(), and PhpOffice\PhpSpreadsheet\Cell\DataType\TYPE_NUMERIC.
Referenced by PhpOffice\PhpSpreadsheet\Cell\AdvancedValueBinder\bindValue().
|
protected |
Definition at line 178 of file AdvancedValueBinder.php.
References PhpOffice\PhpSpreadsheet\Style\NumberFormat\FORMAT_DATE_TIME3, PhpOffice\PhpSpreadsheet\Cell\Cell\getCoordinate(), PhpOffice\PhpSpreadsheet\Cell\Cell\getWorksheet(), PhpOffice\PhpSpreadsheet\Cell\Cell\setValueExplicit(), and PhpOffice\PhpSpreadsheet\Cell\DataType\TYPE_NUMERIC.
Referenced by PhpOffice\PhpSpreadsheet\Cell\AdvancedValueBinder\bindValue().
|
protected |
Definition at line 192 of file AdvancedValueBinder.php.
References PhpOffice\PhpSpreadsheet\Style\NumberFormat\FORMAT_DATE_TIME4, PhpOffice\PhpSpreadsheet\Cell\Cell\getCoordinate(), PhpOffice\PhpSpreadsheet\Cell\Cell\getWorksheet(), PhpOffice\PhpSpreadsheet\Cell\Cell\setValueExplicit(), and PhpOffice\PhpSpreadsheet\Cell\DataType\TYPE_NUMERIC.
Referenced by PhpOffice\PhpSpreadsheet\Cell\AdvancedValueBinder\bindValue().