/** * @class Ext.exporter.file.ooxml.excel.Workbook * @extend Ext.exporter.file.ooxml.XmlRels * The workbook element is the top level element. It contains elements and attributes that encompass the * data content of the workbook. * * (CT_Workbook) * @private */ /** * @cfg {Ext.exporter.file.ooxml.excel.Stylesheet} [stylesheet=null] * * This is the root element of the Styles part. * @accessor */ /** * @cfg {Ext.exporter.file.ooxml.excel.SharedStrings} [sharedStrings=null] * * A workbook can contain thousands of cells containing string (non-numeric) data. * Furthermore this data is very likely to be repeated across many rows or columns. * The goal of implementing a single string table that is shared across the workbook is * to improve performance in opening and saving the file by only reading and writing the * repetitive information once. * @accessor */ /** * @cfg {Ext.exporter.file.ooxml.excel.Sheet[]} [sheets=null] * * This element represents the collection of sheets in the workbook. There are different * types of sheets you can create in SpreadsheetML. The most common sheet type is a worksheet; * also called a spreadsheet. A worksheet is the primary document that you use in SpreadsheetML * to store and work with data. A worksheet consists of cells that are organized into columns and rows. * @accessor */ /** * @cfg {Ext.exporter.file.ooxml.excel.PivotCache[]} [pivotCaches=null] * * This element enumerates pivot cache definition parts used by pivot tables and formulas in this workbook. * @accessor */ /** * @method addWorksheet * Convenience method to add worksheets. * @param {Object/Array} config * @return {Ext.exporter.file.ooxml.excel.Worksheet/Ext.exporter.file.ooxml.excel.Worksheet[]} */ /** * @method removeWorksheet * Convenience method to remove worksheets. * @param {Object/Array} config * @return {Ext.exporter.file.ooxml.excel.Worksheet/Ext.exporter.file.ooxml.excel.Worksheet[]} */ /** * @method addPivotCache * Convenience method to add pivot caches. * @param {Object/Array} config * @return {Ext.exporter.file.ooxml.excel.PivotCache/Ext.exporter.file.ooxml.excel.PivotCache[]} */ /** * @method removePivotCache * Convenience method to remove pivot caches. * @param {Object/Array} config * @return {Ext.exporter.file.ooxml.excel.PivotCache/Ext.exporter.file.ooxml.excel.PivotCache[]} */ /** * @method addStyle * Convenience method to add a style. * * @param {Ext.exporter.file.Style} config * @return {Number} Index of the cell style */ /** * @method addCellStyle * Convenience method to add a style. * * @param {Ext.exporter.file.Style} config * @return {Number} Index of the cell style */