| 
									
										
										
										
											2017-04-01 07:32:12 +00:00
										 |  |  | #### Workbook File Properties
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | The various file formats use different internal names for file properties.  The | 
					
						
							|  |  |  | workbook `Props` object normalizes the names: | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-04-30 20:37:53 +00:00
										 |  |  | <details> | 
					
						
							| 
									
										
										
										
											2017-09-24 23:40:09 +00:00
										 |  |  |   <summary><b>File Properties</b> (click to show)</summary> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | | 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"       | | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-04-30 20:37:53 +00:00
										 |  |  | </details> | 
					
						
							| 
									
										
										
										
											2017-04-01 07:32:12 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | 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"; | 
					
						
							|  |  |  | ``` | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-04-10 05:10:54 +00:00
										 |  |  | Writers will process the `Props` key of the options object: | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ```js | 
					
						
							|  |  |  | /* force the Author to be "SheetJS" */ | 
					
						
							|  |  |  | XLSX.write(wb, {Props:{Author:"SheetJS"}}); | 
					
						
							|  |  |  | ``` | 
					
						
							| 
									
										
										
										
											2017-04-11 22:15:36 +00:00
										 |  |  | 
 |