> For the complete documentation index, see [llms.txt](https://xlswriter-docs.viest.me/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://xlswriter-docs.viest.me/english/properties.md).

# Workbook properties

Write document properties into the xlsx. They appear in Excel's "File → Info → Properties" panel. There are two kinds:

* **Standard properties** — fixed fields defined by OOXML (title, author, company, etc.), written in one call to `Excel::setProperties`.
* **Custom properties** — user-defined name / value pairs, written one at a time via `Excel::setCustomProperty`.

## Function Prototype

```php
setProperties(array $properties): self
setCustomProperty(string $name, mixed $value, ?string $type = null): self
```

Topics:

* [Standard properties](/english/properties/standard.md)
* [Custom properties](/english/properties/custom.md)
