sheetjs_sheetjs/docbits/57_wbbook.md
SheetJS f277ebe140 version bump 0.11.16: refresh
- HTML whitespace (fixes #849 h/t @laurentauthier)
- XLML number format write (fixes #904 h/t @james-boswell)
- XLAM/XLA write
- 'array' write type
- XLSX/XLSB/XLS/XLML RTL read/write
- XLS merge cells write
- demo and typing refresh
2017-12-30 03:20:00 -05:00

1.7 KiB

Workbook-Level Attributes

wb.Workbook stores workbook-level attributes.

Defined Names

wb.Workbook.Names is an array of defined name objects which have the keys:

Defined Name Properties (click to show)
Key Description
Sheet Name scope. Sheet Index (0 = first sheet) or null (Workbook)
Name Case-sensitive name. Standard rules apply **
Ref A1-style Reference ("Sheet1!$A$1:$D$20")
Comment Comment (only applicable for XLS/XLSX/XLSB)

Excel allows two sheet-scoped defined names to share the same name. However, a sheet-scoped name cannot collide with a workbook-scope name. Workbook writers may not enforce this constraint.

Workbook Views

wb.Workbook.Views is an array of workbook view objects which have the keys:

Key Description
RTL If true, display right-to-left

Miscellaneous Workbook Properties

wb.Workbook.WBProps holds other workbook properties:

Key Description
CodeName VBA Project Workbook Code Name
date1904 epoch: 0/false for 1900 system, 1/true for 1904
filterPrivacy Warn or strip personally identifying info on save