# Wijmo_Xlsx.Workbook

## Content

<div class="content__tsd">
						<div style="display:flex;justify-content:space-between;align-items:center">
							<h1>
								Workbook Class
							</h1>
						</div>
						<section class="tsd-comment">
							<div class="tsd-comment">
								<div class="lead">
									<p>Represents an Excel workbook.</p>
								</div>
							</div>
						</section>
						<section class="tsd-hierarchy">
							<h3>Heirarchy</h3>
							<ul class="tsd-hierarchy">
								<li>
									<span class="target">Workbook</span>
								</li>
							</ul>
						</section>
						<section class="tsd-index-group">
							<section class="tsd-index-panel">
								<div class="tsd-index-content">
									<section class="tsd-index-section ">
										<div class="title">
											<div class="gc_api_tree-item_icon_img_wrapper">
												<div class="gc_api_tree-item_icon_img" data-expand="true">
												</div>
											</div>
											<h3>
												Constructors
											</h3>
										</div>
										<ul class="tsd-index-list">
											<li class="tsd-kind-constructor tsd-parent-kind-class"><a href="wijmo_xlsx.workbook.html#constructor" class="tsd-kind-icon">constructor</a></li>
										</ul>
									</section>
									<section class="tsd-index-section ">
										<div class="title">
											<div class="gc_api_tree-item_icon_img_wrapper">
												<div class="gc_api_tree-item_icon_img" data-expand="true">
												</div>
											</div>
											<h3>
												Properties
											</h3>
										</div>
										<ul class="tsd-index-list">
											<li class="tsd-kind-property tsd-parent-kind-class"><a href="wijmo_xlsx.workbook.html#activeworksheet" class="tsd-kind-icon">active<wbr>Worksheet</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class"><a href="wijmo_xlsx.workbook.html#application" class="tsd-kind-icon">application</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class"><a href="wijmo_xlsx.workbook.html#category" class="tsd-kind-icon">category</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class"><a href="wijmo_xlsx.workbook.html#colorthemes" class="tsd-kind-icon">color<wbr>Themes</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class"><a href="wijmo_xlsx.workbook.html#company" class="tsd-kind-icon">company</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class"><a href="wijmo_xlsx.workbook.html#created" class="tsd-kind-icon">created</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class"><a href="wijmo_xlsx.workbook.html#creator" class="tsd-kind-icon">creator</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class"><a href="wijmo_xlsx.workbook.html#definednames" class="tsd-kind-icon">defined<wbr>Names</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class"><a href="wijmo_xlsx.workbook.html#keywords" class="tsd-kind-icon">keywords</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class"><a href="wijmo_xlsx.workbook.html#lastmodifiedby" class="tsd-kind-icon">last<wbr>Modified<wbr>By</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class"><a href="wijmo_xlsx.workbook.html#modified" class="tsd-kind-icon">modified</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class"><a href="wijmo_xlsx.workbook.html#reservedcontent" class="tsd-kind-icon">reserved<wbr>Content</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class"><a href="wijmo_xlsx.workbook.html#sheets" class="tsd-kind-icon">sheets</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class"><a href="wijmo_xlsx.workbook.html#styles" class="tsd-kind-icon">styles</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class"><a href="wijmo_xlsx.workbook.html#subject" class="tsd-kind-icon">subject</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class"><a href="wijmo_xlsx.workbook.html#title" class="tsd-kind-icon">title</a></li>
										</ul>
									</section>
									<section class="tsd-index-section ">
										<div class="title">
											<div class="gc_api_tree-item_icon_img_wrapper">
												<div class="gc_api_tree-item_icon_img" data-expand="true">
												</div>
											</div>
											<h3>
												Methods
											</h3>
										</div>
										<ul class="tsd-index-list">
											<li class="tsd-kind-method tsd-parent-kind-class"><a href="wijmo_xlsx.workbook.html#cancelasync" class="tsd-kind-icon">cancel<wbr>Async</a></li>
											<li class="tsd-kind-method tsd-parent-kind-class"><a href="wijmo_xlsx.workbook.html#load" class="tsd-kind-icon">load</a></li>
											<li class="tsd-kind-method tsd-parent-kind-class"><a href="wijmo_xlsx.workbook.html#loadasync" class="tsd-kind-icon">load<wbr>Async</a></li>
											<li class="tsd-kind-method tsd-parent-kind-class"><a href="wijmo_xlsx.workbook.html#save" class="tsd-kind-icon">save</a></li>
											<li class="tsd-kind-method tsd-parent-kind-class"><a href="wijmo_xlsx.workbook.html#saveasync" class="tsd-kind-icon">save<wbr>Async</a></li>
											<li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="wijmo_xlsx.workbook.html#fromxlsxformat" class="tsd-kind-icon">from<wbr>Xlsx<wbr>Format</a></li>
											<li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="wijmo_xlsx.workbook.html#tableaddress" class="tsd-kind-icon">table<wbr>Address</a></li>
											<li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="wijmo_xlsx.workbook.html#toxlsxdateformat" class="tsd-kind-icon">to<wbr>Xlsx<wbr>Date<wbr>Format</a></li>
											<li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="wijmo_xlsx.workbook.html#toxlsxnumberformat" class="tsd-kind-icon">to<wbr>Xlsx<wbr>Number<wbr>Format</a></li>
											<li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="wijmo_xlsx.workbook.html#xlsxaddress" class="tsd-kind-icon">xlsx<wbr>Address</a></li>
										</ul>
									</section>
								</div>
							</section>
						</section>
						<section class="tsd-panel-group tsd-member-group ">
							<h2>Constructors</h2>
							<section class="tsd-panel tsd-member tsd-kind-constructor tsd-parent-kind-class">
								<a name="constructor" class="tsd-anchor"></a>
								<h3>constructor</h3>
								<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class">
									<li class="tsd-signature tsd-kind-icon">new <wbr>Workbook<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="wijmo_xlsx.workbook.html" class="tsd-signature-type">Workbook</a></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Initializes a new instance of the <a href="wijmo_xlsx.workbook.html">Workbook</a> class.</p>
											</div>
										</div>
										<h4 class="tsd-returns-title">Returns <a href="wijmo_xlsx.workbook.html" class="tsd-signature-type">Workbook</a></h4>
									</li>
								</ul>
							</section>
						</section>
						<section class="tsd-panel-group tsd-member-group ">
							<h2>Properties</h2>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
								<a name="activeworksheet" class="tsd-anchor"></a>
								<h3>activeWorksheet</h3>
								<div class="tsd-signature tsd-kind-icon">active<wbr>Worksheet<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
								<aside class="tsd-sources">
									<p>Implementation of <a href="../interfaces/wijmo_xlsx.iworkbook.html">IWorkbook</a>.<a href="../interfaces/wijmo_xlsx.iworkbook.html#activeworksheet">activeWorksheet</a></p>
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets or sets the index of the active sheet in the xlsx file.</p>
									</div>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
								<a name="application" class="tsd-anchor"></a>
								<h3>application</h3>
								<div class="tsd-signature tsd-kind-icon">application<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
								<aside class="tsd-sources">
									<p>Implementation of <a href="../interfaces/wijmo_xlsx.iworkbook.html">IWorkbook</a>.<a href="../interfaces/wijmo_xlsx.iworkbook.html#application">application</a></p>
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets or sets the name of application that generated the file that appears in the file properties.</p>
									</div>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
								<a name="category" class="tsd-anchor"></a>
								<h3>category</h3>
								<div class="tsd-signature tsd-kind-icon">category<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
								<aside class="tsd-sources">
									<p>Implementation of <a href="../interfaces/wijmo_xlsx.iworkbook.html">IWorkbook</a>.<a href="../interfaces/wijmo_xlsx.iworkbook.html#category">category</a></p>
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets or sets the category of the xlsx file that appears in the file properties.</p>
									</div>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
								<a name="colorthemes" class="tsd-anchor"></a>
								<h3>colorThemes</h3>
								<div class="tsd-signature tsd-kind-icon">color<wbr>Themes<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></div>
								<aside class="tsd-sources">
									<p>Implementation of <a href="../interfaces/wijmo_xlsx.iworkbook.html">IWorkbook</a>.<a href="../interfaces/wijmo_xlsx.iworkbook.html#colorthemes">colorThemes</a></p>
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets the color of the workbook themes.</p>
									</div>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
								<a name="company" class="tsd-anchor"></a>
								<h3>company</h3>
								<div class="tsd-signature tsd-kind-icon">company<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
								<aside class="tsd-sources">
									<p>Implementation of <a href="../interfaces/wijmo_xlsx.iworkbook.html">IWorkbook</a>.<a href="../interfaces/wijmo_xlsx.iworkbook.html#company">company</a></p>
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets or sets the name of company that generated the file that appears in the file properties.</p>
									</div>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
								<a name="created" class="tsd-anchor"></a>
								<h3>created</h3>
								<div class="tsd-signature tsd-kind-icon">created<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Date</span></div>
								<aside class="tsd-sources">
									<p>Implementation of <a href="../interfaces/wijmo_xlsx.iworkbook.html">IWorkbook</a>.<a href="../interfaces/wijmo_xlsx.iworkbook.html#created">created</a></p>
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets or sets the creation time of the xlsx file.</p>
									</div>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
								<a name="creator" class="tsd-anchor"></a>
								<h3>creator</h3>
								<div class="tsd-signature tsd-kind-icon">creator<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
								<aside class="tsd-sources">
									<p>Implementation of <a href="../interfaces/wijmo_xlsx.iworkbook.html">IWorkbook</a>.<a href="../interfaces/wijmo_xlsx.iworkbook.html#creator">creator</a></p>
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets or sets the creator of the xlsx file.</p>
									</div>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
								<a name="definednames" class="tsd-anchor"></a>
								<h3>definedNames</h3>
								<div class="tsd-signature tsd-kind-icon">defined<wbr>Names<span class="tsd-signature-symbol">:</span> <a href="wijmo_xlsx.definedname.html" class="tsd-signature-type">DefinedName</a><span class="tsd-signature-symbol">[]</span></div>
								<aside class="tsd-sources">
									<p>Implementation of <a href="../interfaces/wijmo_xlsx.iworkbook.html">IWorkbook</a>.<a href="../interfaces/wijmo_xlsx.iworkbook.html#definednames">definedNames</a></p>
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets the defined name items of the workbook.</p>
									</div>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
								<a name="keywords" class="tsd-anchor"></a>
								<h3>keywords</h3>
								<div class="tsd-signature tsd-kind-icon">keywords<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
								<aside class="tsd-sources">
									<p>Implementation of <a href="../interfaces/wijmo_xlsx.iworkbook.html">IWorkbook</a>.<a href="../interfaces/wijmo_xlsx.iworkbook.html#keywords">keywords</a></p>
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets or sets the keywords associated with the xlsx file that appear in the file properties.</p>
									</div>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
								<a name="lastmodifiedby" class="tsd-anchor"></a>
								<h3>lastModifiedBy</h3>
								<div class="tsd-signature tsd-kind-icon">last<wbr>Modified<wbr>By<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
								<aside class="tsd-sources">
									<p>Implementation of <a href="../interfaces/wijmo_xlsx.iworkbook.html">IWorkbook</a>.<a href="../interfaces/wijmo_xlsx.iworkbook.html#lastmodifiedby">lastModifiedBy</a></p>
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets or sets the last modifier of the xlsx file.</p>
									</div>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
								<a name="modified" class="tsd-anchor"></a>
								<h3>modified</h3>
								<div class="tsd-signature tsd-kind-icon">modified<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Date</span></div>
								<aside class="tsd-sources">
									<p>Implementation of <a href="../interfaces/wijmo_xlsx.iworkbook.html">IWorkbook</a>.<a href="../interfaces/wijmo_xlsx.iworkbook.html#modified">modified</a></p>
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets or sets the last modified time of the xlsx file.</p>
									</div>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
								<a name="reservedcontent" class="tsd-anchor"></a>
								<h3>reservedContent</h3>
								<div class="tsd-signature tsd-kind-icon">reserved<wbr>Content<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div>
								<aside class="tsd-sources">
									<p>Implementation of <a href="../interfaces/wijmo_xlsx.iworkbook.html">IWorkbook</a>.<a href="../interfaces/wijmo_xlsx.iworkbook.html#reservedcontent">reservedContent</a></p>
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets or sets the reserved content from xlsx file that flexgrid or flexsheet doesn't support yet.</p>
									</div>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
								<a name="sheets" class="tsd-anchor"></a>
								<h3>sheets</h3>
								<div class="tsd-signature tsd-kind-icon">sheets<span class="tsd-signature-symbol">:</span> <a href="wijmo_xlsx.worksheet.html" class="tsd-signature-type">WorkSheet</a><span class="tsd-signature-symbol">[]</span></div>
								<aside class="tsd-sources">
									<p>Implementation of <a href="../interfaces/wijmo_xlsx.iworkbook.html">IWorkbook</a>.<a href="../interfaces/wijmo_xlsx.iworkbook.html#sheets">sheets</a></p>
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets the WorkSheet array of the workbook.</p>
									</div>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
								<a name="styles" class="tsd-anchor"></a>
								<h3>styles</h3>
								<div class="tsd-signature tsd-kind-icon">styles<span class="tsd-signature-symbol">:</span> <a href="wijmo_xlsx.workbookstyle.html" class="tsd-signature-type">WorkbookStyle</a><span class="tsd-signature-symbol">[]</span></div>
								<aside class="tsd-sources">
									<p>Implementation of <a href="../interfaces/wijmo_xlsx.iworkbook.html">IWorkbook</a>.<a href="../interfaces/wijmo_xlsx.iworkbook.html#styles">styles</a></p>
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets the styles table of the workbook.</p>
									</div>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
								<a name="subject" class="tsd-anchor"></a>
								<h3>subject</h3>
								<div class="tsd-signature tsd-kind-icon">subject<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
								<aside class="tsd-sources">
									<p>Implementation of <a href="../interfaces/wijmo_xlsx.iworkbook.html">IWorkbook</a>.<a href="../interfaces/wijmo_xlsx.iworkbook.html#subject">subject</a></p>
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets or sets the subject of the xlsx file that appears in the file properties.</p>
									</div>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
								<a name="title" class="tsd-anchor"></a>
								<h3>title</h3>
								<div class="tsd-signature tsd-kind-icon">title<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
								<aside class="tsd-sources">
									<p>Implementation of <a href="../interfaces/wijmo_xlsx.iworkbook.html">IWorkbook</a>.<a href="../interfaces/wijmo_xlsx.iworkbook.html#title">title</a></p>
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets or sets the title of the xlsx file that appears in the file properties.</p>
									</div>
								</div>
							</section>
						</section>
						<section class="tsd-panel-group tsd-member-group ">
							<h2>Methods</h2>
							<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
								<a name="cancelasync" class="tsd-anchor"></a>
								<h3>cancelAsync</h3>
								<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
									<li class="tsd-signature tsd-kind-icon">cancel<wbr>Async<span class="tsd-signature-symbol">(</span>done<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Object</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Cancels the export started by the <a href="wijmo_xlsx.workbook.html#saveasync">saveAsync</a> method.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> done: <span class="tsd-signature-type">Object</span></h5>
												<div class="tsd-comment">
													<p>Callback invoked when the method finishes executing.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
								<a name="load" class="tsd-anchor"></a>
								<h3>load</h3>
								<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
									<li class="tsd-signature tsd-kind-icon">load<span class="tsd-signature-symbol">(</span>data<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">ArrayBuffer</span>, includeStyles<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Loads from ArrayBuffer, base-64 string or data url.
												This method works with JSZip version 2.* only.</p>
											</div>
											<p>For example:</p>
											<pre>// This sample opens an xlsx file chosen from Open File
// dialog and creates a workbook instance to load the file.
&nbsp;
// HTML
&lt;input type="file"
    id="importFile"
    accept="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
/&gt;
&nbsp;
// JavaScript
var workbook, // receives imported IWorkbook
    importFile = document.getElementById('importFile');
&nbsp;
importFile.addEventListener('change', function () {
    loadWorkbook();
});
&nbsp;
function loadWorkbook() {
    var reader,
        workbook,
        file = importFile.files[0];
    if (file) {
        reader = new FileReader();
        reader.onload = function (e) {
           workbook = new wijmo.xlsx.Workbook(),
           workbook.load(reader.result);
        };
        reader.readAsDataURL(file);
    }
}</pre>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>data: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">ArrayBuffer</span></h5>
												<div class="tsd-comment">
													<p>ArrayBuffer or base-64 string that contains the xlsx file content.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> includeStyles: <span class="tsd-signature-type">boolean</span></h5>
												<div class="tsd-comment">
													<p>Indicates whether styles should be imported from xlsx file. The default value is <strong>true</strong>.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
								<a name="loadasync" class="tsd-anchor"></a>
								<h3>loadAsync</h3>
								<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
									<li class="tsd-signature tsd-kind-icon">load<wbr>Async<span class="tsd-signature-symbol">(</span>data<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">ArrayBuffer</span>, onLoaded<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Object</span>, onError<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Object</span>, includeStyles<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Loads from ArrayBuffer or base-64 string or data url asynchronously.
												This method works with JSZip version 3.* only.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>data: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">ArrayBuffer</span></h5>
												<div class="tsd-comment">
													<p>ArrayBuffer or base-64 string that contains the xlsx file content.</p>
												</div>
											</li>
											<li>
												<h5>onLoaded: <span class="tsd-signature-type">Object</span></h5>
												<div class="tsd-comment">
													<p>This callback provides an approach to get an instance of the loaded workbook.
														Since this method is an asynchronous method, user is not able to get instance of
														the loaded workbook immediately. User has to get the instance through this callback.
													This has a single parameter, instance of the loaded workbook. It will be passed to user.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> onError: <span class="tsd-signature-type">Object</span></h5>
												<div class="tsd-comment">
													<p>This callback catches error information when loading.
														This has a single parameter, the failure reason. Return value is
													be passed to user, if he wants to catch the load failure reason.</p>
													<p>For example:</p>
													<pre>workbook.loadAsync(base64, function (workbook) {
     // User can access the loaded workbook instance in this callback.
     var app = worksheet.application ;
     ...
}, function (reason) {
     // User can catch the failure reason in this callback.
     console.log('The reason of load failure is ' + reason);
});
</pre>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> includeStyles: <span class="tsd-signature-type">boolean</span></h5>
												<div class="tsd-comment">
													<p>Indicates whether styles should be imported from xlsx file. The default value is <strong>true</strong>.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
								<a name="save" class="tsd-anchor"></a>
								<h3>save</h3>
								<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
									<li class="tsd-signature tsd-kind-icon">save<span class="tsd-signature-symbol">(</span>fileName<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Saves the book to a file and returns a base-64 string representation of
													the book.
												This method works with JSZip version 2.* only.</p>
											</div>
											<p>For example, this sample creates an xlsx file with a single cell:</p>
											<pre>function exportXlsx(fileName) {
    var book = new wijmo.xlsx.Workbook(),
        sheet = new wijmo.xlsx.WorkSheet(),
        bookRow = new wijmo.xlsx.WorkbookRow(),
        bookCell = new wijmo.xlsx.WorkbookCell();
    bookCell.value = 'Hello, Excel!';
    bookRow.cells.push(bookCell);
    sheet.rows.push(bookRow);
    book.sheets.push(sheet);
    book.save(fileName);
}</pre>
											<p>The file name is optional. If not provided, the method still returns
												a base-64 string representing the book. This string can be used for
											further processing on the client or on the server.</p>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> fileName: <span class="tsd-signature-type">string</span></h5>
												<div class="tsd-comment">
													<p>Name of the xlsx file to save.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
										<p>A base-64 string that represents the content of the file.</p>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
								<a name="saveasync" class="tsd-anchor"></a>
								<h3>saveAsync</h3>
								<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
									<li class="tsd-signature tsd-kind-icon">save<wbr>Async<span class="tsd-signature-symbol">(</span>fileName<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span>, onSaved<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Object</span>, onError<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Object</span>, onProgress<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Object</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Saves the book to a file asynchronously.
												This method works with JSZip version 3.* only.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> fileName: <span class="tsd-signature-type">string</span></h5>
												<div class="tsd-comment">
													<p>Name of the xlsx file to save.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> onSaved: <span class="tsd-signature-type">Object</span></h5>
												<div class="tsd-comment">
													<p>This callback provides an approach to get the base-64 string
														that represents the content of the saved workbook. Since this method is an
														asynchronous method, user does not get the base-64 string immediately.
														User has to get the base-64 string via this callback.
														This has a single parameter, the base-64 string of the saved workbook.
													It will be passed to user.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> onError: <span class="tsd-signature-type">Object</span></h5>
												<div class="tsd-comment">
													<p>This callback catches error information when saving.
														This has a single parameter, the failure reason.
													Return value will be passed to user, if he wants to catch the save failure reason.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> onProgress: <span class="tsd-signature-type">Object</span></h5>
												<div class="tsd-comment">
													<p>Callback function that gives feedback about the progress of a task.
													The function accepts a single argument, the current progress as a number between 0 and 100.</p>
													<p>For example:</p>
													<pre>workbook.saveAsync('', function (base64){
     // User can access the base64 string in this callback.
     document.getElementByID('export').href = 'data:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;' + 'base64,' + base64;
}, function (reason){
     // User can catch the failure reason in this callback.
     console.log('The reason of save failure is ' + reason);
});
</pre>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
								<a name="fromxlsxformat" class="tsd-anchor"></a>
								<h3><span class="tsd-flag ts-flagStatic">Static</span> fromXlsxFormat</h3>
								<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
									<li class="tsd-signature tsd-kind-icon">from<wbr>Xlsx<wbr>Format<span class="tsd-signature-symbol">(</span>xlsxFormat<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Converts the xlsx multi-section format string to an array of corresponding wijmo formats.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>xlsxFormat: <span class="tsd-signature-type">string</span></h5>
												<div class="tsd-comment">
													<p>The Excel format string, that may contain multiple format sections
													separated by a semicolon.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h4>
										<p>An array of .Net format strings where each element corresponds to a separate
											Excel format section.
											The returning array always contains at least one element. It can be an empty string
										in case the passed Excel format is empty.</p>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
								<a name="tableaddress" class="tsd-anchor"></a>
								<h3><span class="tsd-flag ts-flagStatic">Static</span> tableAddress</h3>
								<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
									<li class="tsd-signature tsd-kind-icon">table<wbr>Address<span class="tsd-signature-symbol">(</span>xlsxIndex<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/wijmo_xlsx.itableaddress.html" class="tsd-signature-type">ITableAddress</a></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Convert Excel's alphanumeric cell, row or column index to the zero-based
												row/column indices pair.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>xlsxIndex: <span class="tsd-signature-type">string</span></h5>
												<div class="tsd-comment">
													<p>The alphanumeric Excel index that may include alphabetic A-based
														column index and/or numeric 1-based row index, like "D15", "D" or "15". The
													alphabetic column index can be in lower or upper case.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <a href="../interfaces/wijmo_xlsx.itableaddress.html" class="tsd-signature-type">ITableAddress</a></h4>
										<p>The object with <b>row</b> and <b>col</b> properties containing zero-based
											row and/or column indices.
											If row or column component is not specified in the alphanumeric index, then
										corresponding returning property is undefined.</p>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
								<a name="toxlsxdateformat" class="tsd-anchor"></a>
								<h3><span class="tsd-flag ts-flagStatic">Static</span> toXlsxDateFormat</h3>
								<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
									<li class="tsd-signature tsd-kind-icon">to<wbr>Xlsx<wbr>Date<wbr>Format<span class="tsd-signature-symbol">(</span>format<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Converts the wijmo date format to Excel format.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>format: <span class="tsd-signature-type">string</span></h5>
												<div class="tsd-comment">
													<p>The wijmo date format.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
										<p>Excel format representation.</p>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
								<a name="toxlsxnumberformat" class="tsd-anchor"></a>
								<h3><span class="tsd-flag ts-flagStatic">Static</span> toXlsxNumberFormat</h3>
								<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
									<li class="tsd-signature tsd-kind-icon">to<wbr>Xlsx<wbr>Number<wbr>Format<span class="tsd-signature-symbol">(</span>format<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Converts the wijmo number format to xlsx format.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>format: <span class="tsd-signature-type">string</span></h5>
												<div class="tsd-comment">
													<p>The wijmo number format.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
										<p>Excel format representation.</p>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
								<a name="xlsxaddress" class="tsd-anchor"></a>
								<h3><span class="tsd-flag ts-flagStatic">Static</span> xlsxAddress</h3>
								<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
									<li class="tsd-signature tsd-kind-icon">xlsx<wbr>Address<span class="tsd-signature-symbol">(</span>row<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, col<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, absolute<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span>, absoluteCol<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span>, isWholeRow<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Converts zero-based cell, row or column index to Excel alphanumeric representation.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>row: <span class="tsd-signature-type">number</span></h5>
												<div class="tsd-comment">
													<p>The zero-based row index or a null value if only column index
													is to be converted.</p>
												</div>
											</li>
											<li>
												<h5>col: <span class="tsd-signature-type">number</span></h5>
												<div class="tsd-comment">
													<p>The zero-based column index or a null value if only row index
													is to be converted.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> absolute: <span class="tsd-signature-type">boolean</span></h5>
												<div class="tsd-comment">
													<p>True value indicates that absolute indices is to be returned
														for both, row and column (like $D$7). The <b>absoluteCol</b> parameter allows
													to redefine this value for the column index.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> absoluteCol: <span class="tsd-signature-type">boolean</span></h5>
												<div class="tsd-comment">
													<p>True value indicates that column index is absolute.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> isWholeRow: <span class="tsd-signature-type">boolean</span></h5>
												<div class="tsd-comment">
													<p>Indicates whether the Cell reference is whole row, whole column or specific cell range.
														If isWholeRow is true means the cell reference is whole row.
														If isWholeRow is false means the cell reference is whole column.
													If isWholeRow is null means the cell reference is specific cell range.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
										<p>The alphanumeric Excel index representation.</p>
									</li>
								</ul>
							</section>
						</section>
					</div>