forked from sheetjs/sheetjs
33 lines
1.0 KiB
Markdown
33 lines
1.0 KiB
Markdown
|
#### Workbook File Properties
|
||
|
|
||
|
The various file formats use different internal names for file properties. The
|
||
|
workbook `Props` object normalizes the names:
|
||
|
|
||
|
| JS Name | Excel Description |
|
||
|
|:------------|:-------------------------------|
|
||
|
| Title | Summary tab "Title" |
|
||
|
| Subject | Summary tab "Subject" |
|
||
|
| Author | Summary tab "Author" |
|
||
|
| Manager | Summary tab "Manager" |
|
||
|
| Company | Summary tab "Company" |
|
||
|
| Category | Summary tab "Category" |
|
||
|
| Keywords | Summary tab "Keywords" |
|
||
|
| Comments | Summary tab "Comments" |
|
||
|
| LastAuthor | Statistics tab "Last saved by" |
|
||
|
| CreatedDate | Statistics tab "Created" |
|
||
|
|
||
|
For example, to set the workbook title property:
|
||
|
|
||
|
```js
|
||
|
if(!wb.Props) wb.Props = {};
|
||
|
wb.Props.Title = "Insert Title Here";
|
||
|
```
|
||
|
|
||
|
Custom properties are added in the workbook `Custprops` object:
|
||
|
|
||
|
```js
|
||
|
if(!wb.Custprops) wb.Custprops = {};
|
||
|
wb.Custprops["Custom Property"] = "Custom Value";
|
||
|
```
|
||
|
|