Custom properties

Write user-defined workbook properties. Each call writes one name / value pair.

Function Prototype

setCustomProperty(string $name, mixed $value, ?string $type = null): self

string $name

Property name.

mixed $value

Property value.

string $type

Property type. Allowed values:

  • string — string

  • number — integer or floating-point number

  • boolean — boolean

  • datetime — date / time; $value must be a Unix timestamp

When omitted the type is inferred from PHP's type of $value (string / int / double / bool). datetime must always be specified explicitly.

An unsupported type throws an exception (error code 222).

Example

Last updated