# GrapeCity.Documents.Excel.Workbook

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="GrapeCity_Documents_Excel_Workbook" data-uid="GrapeCity.Documents.Excel.Workbook" class="text-break">Workbook Class
</h1>
  <div class="markdown level0 summary"><p>Represents the workbook class.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
    <div class="level1"><span class="xref">Workbook</span></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="GrapeCity.Documents.Excel.IWorkbook.html">IWorkbook</a></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="GrapeCity.Documents.Excel.html">GrapeCity.Documents.Excel</a></h6>
  <h6><strong>Assembly</strong>: DS.Documents.Excel.dll</h6>
  <h5 id="GrapeCity_Documents_Excel_Workbook_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public sealed class Workbook : IWorkbook</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public NotInheritable Class Workbook
    Implements IWorkbook</code></pre>
  </div>
  <h3 id="constructors">Constructors
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook__ctor" data-uid="GrapeCity.Documents.Excel.Workbook.#ctor">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.-ctor.html#GrapeCity_Documents_Excel_Workbook__ctor">Workbook()</a>
        </td>
        <td class="markdown level1 summary"><p>Creates the workbook.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook__ctor_GrapeCity_Documents_Excel_WorkbookOptions_" data-uid="GrapeCity.Documents.Excel.Workbook.#ctor(GrapeCity.Documents.Excel.WorkbookOptions)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.-ctor.html#GrapeCity_Documents_Excel_Workbook__ctor_GrapeCity_Documents_Excel_WorkbookOptions_">Workbook(WorkbookOptions)</a>
        </td>
        <td class="markdown level1 summary"><p>Creates the workbook.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook__ctor_System_String_" data-uid="GrapeCity.Documents.Excel.Workbook.#ctor(System.String)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.-ctor.html#GrapeCity_Documents_Excel_Workbook__ctor_System_String_">Workbook(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Creates the workbook.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook__ctor_System_String_GrapeCity_Documents_Excel_WorkbookOptions_" data-uid="GrapeCity.Documents.Excel.Workbook.#ctor(System.String,GrapeCity.Documents.Excel.WorkbookOptions)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.-ctor.html#GrapeCity_Documents_Excel_Workbook__ctor_System_String_GrapeCity_Documents_Excel_WorkbookOptions_">Workbook(string, WorkbookOptions)</a>
        </td>
        <td class="markdown level1 summary"><p>Creates the workbook.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="properties">Properties
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_AIModelRequestHandler" data-uid="GrapeCity.Documents.Excel.Workbook.AIModelRequestHandler">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.AIModelRequestHandler.html#GrapeCity_Documents_Excel_Workbook_AIModelRequestHandler">AIModelRequestHandler</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the singleton instance of the <a class="xref" href="GrapeCity.Documents.Excel.IAIModelRequestHandler.html">IAIModelRequestHandler</a> implementation that handles requests for external model operations.
This handler is responsible for processing model-related requests across all workbooks in the application,
Setting this property affects all existing and future workbook instances.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_ActiveSheet" data-uid="GrapeCity.Documents.Excel.Workbook.ActiveSheet">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.ActiveSheet.html#GrapeCity_Documents_Excel_Workbook_ActiveSheet">ActiveSheet</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the active sheet.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_AllowDynamicArray" data-uid="GrapeCity.Documents.Excel.Workbook.AllowDynamicArray">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.AllowDynamicArray.html#GrapeCity_Documents_Excel_Workbook_AllowDynamicArray">AllowDynamicArray</a>
        </td>
        <td class="markdown level1 summary"><p>This api is obsolete, please use Formula2 to get or set dynamic array formula.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_Author" data-uid="GrapeCity.Documents.Excel.Workbook.Author">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.Author.html#GrapeCity_Documents_Excel_Workbook_Author">Author</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the author.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_AutoParse" data-uid="GrapeCity.Documents.Excel.Workbook.AutoParse">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.AutoParse.html#GrapeCity_Documents_Excel_Workbook_AutoParse">AutoParse</a>
        </td>
        <td class="markdown level1 summary"><p>Determines whether to automatically parse string values when setting a range value.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_AutoRoundValue" data-uid="GrapeCity.Documents.Excel.Workbook.AutoRoundValue">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.AutoRoundValue.html#GrapeCity_Documents_Excel_Workbook_AutoRoundValue">AutoRoundValue</a>
        </td>
        <td class="markdown level1 summary"><p>Determines whether to round the number to 15 significant figures when getting the value.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_BookView" data-uid="GrapeCity.Documents.Excel.Workbook.BookView">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.BookView.html#GrapeCity_Documents_Excel_Workbook_BookView">BookView</a>
        </td>
        <td class="markdown level1 summary"><p>Returns an object that represents the view settings of this workbook(read-only).</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_BuiltInDocumentProperties" data-uid="GrapeCity.Documents.Excel.Workbook.BuiltInDocumentProperties">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.BuiltInDocumentProperties.html#GrapeCity_Documents_Excel_Workbook_BuiltInDocumentProperties">BuiltInDocumentProperties</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a collection that represents all the built-in document
properties of the workbook.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_Culture" data-uid="GrapeCity.Documents.Excel.Workbook.Culture">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.Culture.html#GrapeCity_Documents_Excel_Workbook_Culture">Culture</a>
        </td>
        <td class="markdown level1 summary"><p>[Init-only] Gets or sets culture for the workbook.
The culture must contain both country/region and language.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_CustomDocumentProperties" data-uid="GrapeCity.Documents.Excel.Workbook.CustomDocumentProperties">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.CustomDocumentProperties.html#GrapeCity_Documents_Excel_Workbook_CustomDocumentProperties">CustomDocumentProperties</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a collection that represents all the custom document
properties of the workbook.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_CustomViews" data-uid="GrapeCity.Documents.Excel.Workbook.CustomViews">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.CustomViews.html#GrapeCity_Documents_Excel_Workbook_CustomViews">CustomViews</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the custom views of the workbook.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_DefaultTableStyle" data-uid="GrapeCity.Documents.Excel.Workbook.DefaultTableStyle">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.DefaultTableStyle.html#GrapeCity_Documents_Excel_Workbook_DefaultTableStyle">DefaultTableStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Specifies the table style that is used as the default TableStyle.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_DeferUpdateDirtyState" data-uid="GrapeCity.Documents.Excel.Workbook.DeferUpdateDirtyState">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.DeferUpdateDirtyState.html#GrapeCity_Documents_Excel_Workbook_DeferUpdateDirtyState">DeferUpdateDirtyState</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets whether update the dirty state of the formula cells immediately when changing the value of a cell.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_EnableCalculation" data-uid="GrapeCity.Documents.Excel.Workbook.EnableCalculation">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.EnableCalculation.html#GrapeCity_Documents_Excel_Workbook_EnableCalculation">EnableCalculation</a>
        </td>
        <td class="markdown level1 summary"><p>Specifies whether the calculation engine is working.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_FontsFolderPath" data-uid="GrapeCity.Documents.Excel.Workbook.FontsFolderPath">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.FontsFolderPath.html#GrapeCity_Documents_Excel_Workbook_FontsFolderPath">FontsFolderPath</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the directory where font files are located.
These fonts are utilized for rendering and measurement in PDF, HTML, and Image export, as well as AutoFit functionality.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_FullName" data-uid="GrapeCity.Documents.Excel.Workbook.FullName">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.FullName.html#GrapeCity_Documents_Excel_Workbook_FullName">FullName</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the name of the workbook, including its path on disk.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_GraphicsInfo" data-uid="GrapeCity.Documents.Excel.Workbook.GraphicsInfo">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.GraphicsInfo.html#GrapeCity_Documents_Excel_Workbook_GraphicsInfo">GraphicsInfo</a>
        </td>
        <td class="markdown level1 summary"><p>Provides graphics information.
If this property doesn't have value,
the workbook will use built-in graphic information.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_IconSets" data-uid="GrapeCity.Documents.Excel.Workbook.IconSets">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.IconSets.html#GrapeCity_Documents_Excel_Workbook_IconSets">IconSets</a>
        </td>
        <td class="markdown level1 summary"><p>Filters data in a workbook based on a cell icon from the IconSets collection. This property is read-only.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_LoggerFactory" data-uid="GrapeCity.Documents.Excel.Workbook.LoggerFactory">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.LoggerFactory.html#GrapeCity_Documents_Excel_Workbook_LoggerFactory">LoggerFactory</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the logger factory shared by all workbooks.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_Name" data-uid="GrapeCity.Documents.Excel.Workbook.Name">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.Name.html#GrapeCity_Documents_Excel_Workbook_Name">Name</a>
        </td>
        <td class="markdown level1 summary"><p>Get or set a string value that represents the name of the workbook.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_Names" data-uid="GrapeCity.Documents.Excel.Workbook.Names">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.Names.html#GrapeCity_Documents_Excel_Workbook_Names">Names</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the <a class="xref" href="GrapeCity.Documents.Excel.INames.html">INames</a> collection that represents the workbook-specified names.
The Names object is read-only.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_Options" data-uid="GrapeCity.Documents.Excel.Workbook.Options">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.Options.html#GrapeCity_Documents_Excel_Workbook_Options">Options</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the <a class="xref" href="GrapeCity.Documents.Excel.IExcelOptions.html">IExcelOptions</a> object that represents some settings to control workbook behavior.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_Path" data-uid="GrapeCity.Documents.Excel.Workbook.Path">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.Path.html#GrapeCity_Documents_Excel_Workbook_Path">Path</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a string that represents the path to the workbook file that this workbook object represents.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_PivotCaches" data-uid="GrapeCity.Documents.Excel.Workbook.PivotCaches">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.PivotCaches.html#GrapeCity_Documents_Excel_Workbook_PivotCaches">PivotCaches</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a PivotCaches collection that represents all the PivotTable caches in the specified workbook.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_ProtectStructure" data-uid="GrapeCity.Documents.Excel.Workbook.ProtectStructure">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.ProtectStructure.html#GrapeCity_Documents_Excel_Workbook_ProtectStructure">ProtectStructure</a>
        </td>
        <td class="markdown level1 summary"><p>True if the order of the sheets in the workbook is protected. Read-only Boolean.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_ProtectWindows" data-uid="GrapeCity.Documents.Excel.Workbook.ProtectWindows">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.ProtectWindows.html#GrapeCity_Documents_Excel_Workbook_ProtectWindows">ProtectWindows</a>
        </td>
        <td class="markdown level1 summary"><p>True if the windows of the workbook are protected. Read-only Boolean.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_ReferenceStyle" data-uid="GrapeCity.Documents.Excel.Workbook.ReferenceStyle">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.ReferenceStyle.html#GrapeCity_Documents_Excel_Workbook_ReferenceStyle">ReferenceStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the reference style.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_ResetAdjacentRangeBorder" data-uid="GrapeCity.Documents.Excel.Workbook.ResetAdjacentRangeBorder">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.ResetAdjacentRangeBorder.html#GrapeCity_Documents_Excel_Workbook_ResetAdjacentRangeBorder">ResetAdjacentRangeBorder</a>
        </td>
        <td class="markdown level1 summary"><p>Determines whether to reset adjacent range's border when setting border for a range. The default value of this property is true.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_SelectedSheets" data-uid="GrapeCity.Documents.Excel.Workbook.SelectedSheets">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.SelectedSheets.html#GrapeCity_Documents_Excel_Workbook_SelectedSheets">SelectedSheets</a>
        </td>
        <td class="markdown level1 summary"><p>Returns a <a class="xref" href="GrapeCity.Documents.Excel.IWorksheets.html">IWorksheets</a> collection
that represents all the selected sheets in the specified workbook.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_SheetTabs" data-uid="GrapeCity.Documents.Excel.Workbook.SheetTabs">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.SheetTabs.html#GrapeCity_Documents_Excel_Workbook_SheetTabs">SheetTabs</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a collection of sheet tabs contained in the workbook.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_ShowPivotTableFieldList" data-uid="GrapeCity.Documents.Excel.Workbook.ShowPivotTableFieldList">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.ShowPivotTableFieldList.html#GrapeCity_Documents_Excel_Workbook_ShowPivotTableFieldList">ShowPivotTableFieldList</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether the PivotTable field list can be shown. Default is true.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_Signatures" data-uid="GrapeCity.Documents.Excel.Workbook.Signatures">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.Signatures.html#GrapeCity_Documents_Excel_Workbook_Signatures">Signatures</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a collection of Signature objects that correspond to
the digital signature attached to a document.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_SlicerCaches" data-uid="GrapeCity.Documents.Excel.Workbook.SlicerCaches">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.SlicerCaches.html#GrapeCity_Documents_Excel_Workbook_SlicerCaches">SlicerCaches</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the <a class="xref" href="GrapeCity.Documents.Excel.ISlicerCaches.html">ISlicerCaches</a> object associated with the workbook.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_Styles" data-uid="GrapeCity.Documents.Excel.Workbook.Styles">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.Styles.html#GrapeCity_Documents_Excel_Workbook_Styles">Styles</a>
        </td>
        <td class="markdown level1 summary"><p>Provides access to the collection of cell styles in the current workbook.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_TableStyles" data-uid="GrapeCity.Documents.Excel.Workbook.TableStyles">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.TableStyles.html#GrapeCity_Documents_Excel_Workbook_TableStyles">TableStyles</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the table styles used in the current workbook.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_TagJsonSerializer" data-uid="GrapeCity.Documents.Excel.Workbook.TagJsonSerializer">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.TagJsonSerializer.html#GrapeCity_Documents_Excel_Workbook_TagJsonSerializer">TagJsonSerializer</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the json serializer/deserializer for custom type.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_Theme" data-uid="GrapeCity.Documents.Excel.Workbook.Theme">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.Theme.html#GrapeCity_Documents_Excel_Workbook_Theme">Theme</a>
        </td>
        <td class="markdown level1 summary"><p>Returns an instance of ITheme which provides access to the theme associated with a workbook.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_ValueJsonSerializer" data-uid="GrapeCity.Documents.Excel.Workbook.ValueJsonSerializer">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.ValueJsonSerializer.html#GrapeCity_Documents_Excel_Workbook_ValueJsonSerializer">ValueJsonSerializer</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the json serializer/deserializer for custom cell values</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_WebRequestHandler" data-uid="GrapeCity.Documents.Excel.Workbook.WebRequestHandler">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.WebRequestHandler.html#GrapeCity_Documents_Excel_Workbook_WebRequestHandler">WebRequestHandler</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the singleton instance of the <a class="xref" href="GrapeCity.Documents.Excel.IWebRequestHandler.html">IWebRequestHandler</a> implementation that will be used to handle web requests.
This property provides a centralized way to access and set the web request handler for the application.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_Worksheets" data-uid="GrapeCity.Documents.Excel.Workbook.Worksheets">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.Worksheets.html#GrapeCity_Documents_Excel_Workbook_Worksheets">Worksheets</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a collection of worksheets contained in the workbook.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_WriteProtection" data-uid="GrapeCity.Documents.Excel.Workbook.WriteProtection">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.WriteProtection.html#GrapeCity_Documents_Excel_Workbook_WriteProtection">WriteProtection</a>
        </td>
        <td class="markdown level1 summary"><p>Returns a <a class="xref" href="GrapeCity.Documents.Excel.Workbook.WriteProtection.html#GrapeCity_Documents_Excel_Workbook_WriteProtection">WriteProtection</a> object that provides access to the workbook write protection options.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="methods">Methods
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_AddCustomFunction_GrapeCity_Documents_Excel_CustomFunction_System_Boolean_" data-uid="GrapeCity.Documents.Excel.Workbook.AddCustomFunction(GrapeCity.Documents.Excel.CustomFunction,System.Boolean)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.AddCustomFunction.html#GrapeCity_Documents_Excel_Workbook_AddCustomFunction_GrapeCity_Documents_Excel_CustomFunction_System_Boolean_">AddCustomFunction(CustomFunction, bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Add custom function into the function set.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_AddDataSource_System_String_System_Object_" data-uid="GrapeCity.Documents.Excel.Workbook.AddDataSource(System.String,System.Object)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.AddDataSource.html#GrapeCity_Documents_Excel_Workbook_AddDataSource_System_String_System_Object_">AddDataSource(string, object)</a>
        </td>
        <td class="markdown level1 summary"><p>Add data source for template.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_Calculate" data-uid="GrapeCity.Documents.Excel.Workbook.Calculate">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.Calculate.html#GrapeCity_Documents_Excel_Workbook_Calculate">Calculate()</a>
        </td>
        <td class="markdown level1 summary"><p>Calculates formulas in the workbook as needed.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_ConvertBarcodeToPicture_GrapeCity_Documents_Excel_Drawing_ImageType_" data-uid="GrapeCity.Documents.Excel.Workbook.ConvertBarcodeToPicture(GrapeCity.Documents.Excel.Drawing.ImageType)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.ConvertBarcodeToPicture.html#GrapeCity_Documents_Excel_Workbook_ConvertBarcodeToPicture_GrapeCity_Documents_Excel_Drawing_ImageType_">ConvertBarcodeToPicture(ImageType)</a>
        </td>
        <td class="markdown level1 summary"><p>Convert the calculated barcodes to pictures and place them in their respective positions.
The original barcode formulas will be cleared.<br>
Not support <a class="xref" href="GrapeCity.Documents.Excel.Drawing.ImageType.html#GrapeCity_Documents_Excel_Drawing_ImageType_EMF">EMF</a> and <a class="xref" href="GrapeCity.Documents.Excel.Drawing.ImageType.html#GrapeCity_Documents_Excel_Drawing_ImageType_WMF">WMF</a> image types.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_Dirty" data-uid="GrapeCity.Documents.Excel.Workbook.Dirty">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.Dirty.html#GrapeCity_Documents_Excel_Workbook_Dirty">Dirty()</a>
        </td>
        <td class="markdown level1 summary"><p>Designates all the formulas of the workbook to be recalculated when the next calculation occurs.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_FromJson_System_IO_Stream_GrapeCity_Documents_Excel_DeserializationOptions_" data-uid="GrapeCity.Documents.Excel.Workbook.FromJson(System.IO.Stream,GrapeCity.Documents.Excel.DeserializationOptions)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.FromJson.html#GrapeCity_Documents_Excel_Workbook_FromJson_System_IO_Stream_GrapeCity_Documents_Excel_DeserializationOptions_">FromJson(Stream, DeserializationOptions)</a>
        </td>
        <td class="markdown level1 summary"><p>Generates a workbook from a json stream.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_FromJson_System_String_GrapeCity_Documents_Excel_DeserializationOptions_" data-uid="GrapeCity.Documents.Excel.Workbook.FromJson(System.String,GrapeCity.Documents.Excel.DeserializationOptions)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.FromJson.html#GrapeCity_Documents_Excel_Workbook_FromJson_System_String_GrapeCity_Documents_Excel_DeserializationOptions_">FromJson(string, DeserializationOptions)</a>
        </td>
        <td class="markdown level1 summary"><p>Generates a workbook from a json string.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_FromSjsJson_System_IO_Stream_" data-uid="GrapeCity.Documents.Excel.Workbook.FromSjsJson(System.IO.Stream)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.FromSjsJson.html#GrapeCity_Documents_Excel_Workbook_FromSjsJson_System_IO_Stream_">FromSjsJson(Stream)</a>
        </td>
        <td class="markdown level1 summary"><p>Generates a workbook from a JSON stream containing the contents of .sjs file format.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_FromSjsJson_System_IO_Stream_GrapeCity_Documents_Excel_SjsOpenOptions_" data-uid="GrapeCity.Documents.Excel.Workbook.FromSjsJson(System.IO.Stream,GrapeCity.Documents.Excel.SjsOpenOptions)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.FromSjsJson.html#GrapeCity_Documents_Excel_Workbook_FromSjsJson_System_IO_Stream_GrapeCity_Documents_Excel_SjsOpenOptions_">FromSjsJson(Stream, SjsOpenOptions)</a>
        </td>
        <td class="markdown level1 summary"><p>Generates a workbook from a JSON stream containing the contents of .sjs file format.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_FromSjsJson_System_String_" data-uid="GrapeCity.Documents.Excel.Workbook.FromSjsJson(System.String)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.FromSjsJson.html#GrapeCity_Documents_Excel_Workbook_FromSjsJson_System_String_">FromSjsJson(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Generates a workbook from a JSON string containing the contents of .sjs file format.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_FromSjsJson_System_String_GrapeCity_Documents_Excel_SjsOpenOptions_" data-uid="GrapeCity.Documents.Excel.Workbook.FromSjsJson(System.String,GrapeCity.Documents.Excel.SjsOpenOptions)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.FromSjsJson.html#GrapeCity_Documents_Excel_Workbook_FromSjsJson_System_String_GrapeCity_Documents_Excel_SjsOpenOptions_">FromSjsJson(string, SjsOpenOptions)</a>
        </td>
        <td class="markdown level1 summary"><p>Generates a workbook from a JSON string containing the contents of .sjs file format.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_GenerateReport" data-uid="GrapeCity.Documents.Excel.Workbook.GenerateReport">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.GenerateReport.html#GrapeCity_Documents_Excel_Workbook_GenerateReport">GenerateReport()</a>
        </td>
        <td class="markdown level1 summary"><p>Process the template and return the instance of report workbook.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_GenerateReport_GrapeCity_Documents_Excel_IWorksheet___" data-uid="GrapeCity.Documents.Excel.Workbook.GenerateReport(GrapeCity.Documents.Excel.IWorksheet[])">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.GenerateReport.html#GrapeCity_Documents_Excel_Workbook_GenerateReport_GrapeCity_Documents_Excel_IWorksheet___">GenerateReport(params IWorksheet[])</a>
        </td>
        <td class="markdown level1 summary"><p>Process the template and return the instance of report workbook.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_GetExcelLinkSources" data-uid="GrapeCity.Documents.Excel.Workbook.GetExcelLinkSources">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.GetExcelLinkSources.html#GrapeCity_Documents_Excel_Workbook_GetExcelLinkSources">GetExcelLinkSources()</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the names of the linked excel documents.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_GetNames_System_IO_Stream_" data-uid="GrapeCity.Documents.Excel.Workbook.GetNames(System.IO.Stream)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.GetNames.html#GrapeCity_Documents_Excel_Workbook_GetNames_System_IO_Stream_">GetNames(Stream)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets all sheet names and tables names that will be used as the parameter source of ImportData.<br>If the name is a table name, the worksheet name is qualified before the table name, such as &quot;Sheet1!Table1&quot;.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_GetNames_System_String_" data-uid="GrapeCity.Documents.Excel.Workbook.GetNames(System.String)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.GetNames.html#GrapeCity_Documents_Excel_Workbook_GetNames_System_String_">GetNames(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets all sheet names and tables names that will be used as the parameter source of ImportData.<br>If the name is a table name, the worksheet name is qualified before the table name, such as &quot;Sheet1!Table1&quot;.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_GetUsedFonts" data-uid="GrapeCity.Documents.Excel.Workbook.GetUsedFonts">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.GetUsedFonts.html#GrapeCity_Documents_Excel_Workbook_GetUsedFonts">GetUsedFonts()</a>
        </td>
        <td class="markdown level1 summary"><p>Gets all fonts information that are used on workbook.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_ImportData_System_IO_Stream_System_String_" data-uid="GrapeCity.Documents.Excel.Workbook.ImportData(System.IO.Stream,System.String)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.ImportData.html#GrapeCity_Documents_Excel_Workbook_ImportData_System_IO_Stream_System_String_">ImportData(Stream, string)</a>
        </td>
        <td class="markdown level1 summary"><p>Import all the data of the specified source of the file.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_ImportData_System_IO_Stream_System_String_System_Int32_System_Int32_System_Int32_System_Int32_" data-uid="GrapeCity.Documents.Excel.Workbook.ImportData(System.IO.Stream,System.String,System.Int32,System.Int32,System.Int32,System.Int32)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.ImportData.html#GrapeCity_Documents_Excel_Workbook_ImportData_System_IO_Stream_System_String_System_Int32_System_Int32_System_Int32_System_Int32_">ImportData(Stream, string, int, int, int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Import the data of a specified range from a fileStream.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_ImportData_System_String_System_String_" data-uid="GrapeCity.Documents.Excel.Workbook.ImportData(System.String,System.String)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.ImportData.html#GrapeCity_Documents_Excel_Workbook_ImportData_System_String_System_String_">ImportData(string, string)</a>
        </td>
        <td class="markdown level1 summary"><p>Import all the data of the specified source of the file.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_ImportData_System_String_System_String_System_Int32_System_Int32_System_Int32_System_Int32_" data-uid="GrapeCity.Documents.Excel.Workbook.ImportData(System.String,System.String,System.Int32,System.Int32,System.Int32,System.Int32)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.ImportData.html#GrapeCity_Documents_Excel_Workbook_ImportData_System_String_System_String_System_Int32_System_Int32_System_Int32_System_Int32_">ImportData(string, string, int, int, int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Import the data of a specified range from a file.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_IsEncryptedFile_System_IO_Stream_" data-uid="GrapeCity.Documents.Excel.Workbook.IsEncryptedFile(System.IO.Stream)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.IsEncryptedFile.html#GrapeCity_Documents_Excel_Workbook_IsEncryptedFile_System_IO_Stream_">IsEncryptedFile(Stream)</a>
        </td>
        <td class="markdown level1 summary"><p>Specifies whether the file is password protected.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_IsEncryptedFile_System_String_" data-uid="GrapeCity.Documents.Excel.Workbook.IsEncryptedFile(System.String)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.IsEncryptedFile.html#GrapeCity_Documents_Excel_Workbook_IsEncryptedFile_System_String_">IsEncryptedFile(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Specifies whether the file is password protected.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_Open_System_IO_Stream_" data-uid="GrapeCity.Documents.Excel.Workbook.Open(System.IO.Stream)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.Open.html#GrapeCity_Documents_Excel_Workbook_Open_System_IO_Stream_">Open(Stream)</a>
        </td>
        <td class="markdown level1 summary"><p>Opens the file stream.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_Open_System_IO_Stream_GrapeCity_Documents_Excel_OpenFileFormat_" data-uid="GrapeCity.Documents.Excel.Workbook.Open(System.IO.Stream,GrapeCity.Documents.Excel.OpenFileFormat)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.Open.html#GrapeCity_Documents_Excel_Workbook_Open_System_IO_Stream_GrapeCity_Documents_Excel_OpenFileFormat_">Open(Stream, OpenFileFormat)</a>
        </td>
        <td class="markdown level1 summary"><p>Opens the stream with specified file format.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_Open_System_IO_Stream_GrapeCity_Documents_Excel_OpenOptionsBase_" data-uid="GrapeCity.Documents.Excel.Workbook.Open(System.IO.Stream,GrapeCity.Documents.Excel.OpenOptionsBase)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.Open.html#GrapeCity_Documents_Excel_Workbook_Open_System_IO_Stream_GrapeCity_Documents_Excel_OpenOptionsBase_">Open(Stream, OpenOptionsBase)</a>
        </td>
        <td class="markdown level1 summary"><p>Opens the stream with specified options.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_Open_System_IO_Stream_System_String_GrapeCity_Documents_Excel_OpenOptions_" data-uid="GrapeCity.Documents.Excel.Workbook.Open(System.IO.Stream,System.String,GrapeCity.Documents.Excel.OpenOptions)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.Open.html#GrapeCity_Documents_Excel_Workbook_Open_System_IO_Stream_System_String_GrapeCity_Documents_Excel_OpenOptions_">Open(Stream, string, OpenOptions)</a>
        </td>
        <td class="markdown level1 summary"><p>Opens the specified excel file stream.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_Open_System_String_" data-uid="GrapeCity.Documents.Excel.Workbook.Open(System.String)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.Open.html#GrapeCity_Documents_Excel_Workbook_Open_System_String_">Open(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Opens the file with default options.
The file type is inferred from file extension.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_Open_System_String_GrapeCity_Documents_Excel_DeserializationOptions_" data-uid="GrapeCity.Documents.Excel.Workbook.Open(System.String,GrapeCity.Documents.Excel.DeserializationOptions)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.Open.html#GrapeCity_Documents_Excel_Workbook_Open_System_String_GrapeCity_Documents_Excel_DeserializationOptions_">Open(string, DeserializationOptions)</a>
        </td>
        <td class="markdown level1 summary"><p>Opens the json file.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_Open_System_String_GrapeCity_Documents_Excel_OpenFileFormat_" data-uid="GrapeCity.Documents.Excel.Workbook.Open(System.String,GrapeCity.Documents.Excel.OpenFileFormat)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.Open.html#GrapeCity_Documents_Excel_Workbook_Open_System_String_GrapeCity_Documents_Excel_OpenFileFormat_">Open(string, OpenFileFormat)</a>
        </td>
        <td class="markdown level1 summary"><p>Opens the file with specified file format.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_Open_System_String_GrapeCity_Documents_Excel_OpenOptionsBase_" data-uid="GrapeCity.Documents.Excel.Workbook.Open(System.String,GrapeCity.Documents.Excel.OpenOptionsBase)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.Open.html#GrapeCity_Documents_Excel_Workbook_Open_System_String_GrapeCity_Documents_Excel_OpenOptionsBase_">Open(string, OpenOptionsBase)</a>
        </td>
        <td class="markdown level1 summary"><p>Opens the file with specified options.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_Open_System_String_System_String_GrapeCity_Documents_Excel_OpenOptions_" data-uid="GrapeCity.Documents.Excel.Workbook.Open(System.String,System.String,GrapeCity.Documents.Excel.OpenOptions)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.Open.html#GrapeCity_Documents_Excel_Workbook_Open_System_String_System_String_GrapeCity_Documents_Excel_OpenOptions_">Open(string, string, OpenOptions)</a>
        </td>
        <td class="markdown level1 summary"><p>Opens the specified excel file</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_PrintOut_GrapeCity_Documents_Excel_PrintOutOptions_" data-uid="GrapeCity.Documents.Excel.Workbook.PrintOut(GrapeCity.Documents.Excel.PrintOutOptions)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.PrintOut.html#GrapeCity_Documents_Excel_Workbook_PrintOut_GrapeCity_Documents_Excel_PrintOutOptions_">PrintOut(PrintOutOptions)</a>
        </td>
        <td class="markdown level1 summary"><p>Prints the workbook.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_ProcessTemplate" data-uid="GrapeCity.Documents.Excel.Workbook.ProcessTemplate">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.ProcessTemplate.html#GrapeCity_Documents_Excel_Workbook_ProcessTemplate">ProcessTemplate()</a>
        </td>
        <td class="markdown level1 summary"><p>Start to process the template with global options.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_ProcessTemplate_System_Threading_CancellationToken_" data-uid="GrapeCity.Documents.Excel.Workbook.ProcessTemplate(System.Threading.CancellationToken)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.ProcessTemplate.html#GrapeCity_Documents_Excel_Workbook_ProcessTemplate_System_Threading_CancellationToken_">ProcessTemplate(CancellationToken)</a>
        </td>
        <td class="markdown level1 summary"><p>Start to process the template with global options and cancellation support.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_Protect_System_Boolean_System_Boolean_" data-uid="GrapeCity.Documents.Excel.Workbook.Protect(System.Boolean,System.Boolean)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.Protect.html#GrapeCity_Documents_Excel_Workbook_Protect_System_Boolean_System_Boolean_">Protect(bool, bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Protects a workbook so that it cannot be modified.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_Protect_System_String_System_Boolean_System_Boolean_" data-uid="GrapeCity.Documents.Excel.Workbook.Protect(System.String,System.Boolean,System.Boolean)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.Protect.html#GrapeCity_Documents_Excel_Workbook_Protect_System_String_System_Boolean_System_Boolean_">Protect(string, bool, bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Protects a workbook so that it cannot be modified.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_Save_System_IO_Stream_" data-uid="GrapeCity.Documents.Excel.Workbook.Save(System.IO.Stream)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.Save.html#GrapeCity_Documents_Excel_Workbook_Save_System_IO_Stream_">Save(Stream)</a>
        </td>
        <td class="markdown level1 summary"><p>Saves the workbook to the stream.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_Save_System_IO_Stream_GrapeCity_Documents_Excel_SaveFileFormat_" data-uid="GrapeCity.Documents.Excel.Workbook.Save(System.IO.Stream,GrapeCity.Documents.Excel.SaveFileFormat)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.Save.html#GrapeCity_Documents_Excel_Workbook_Save_System_IO_Stream_GrapeCity_Documents_Excel_SaveFileFormat_">Save(Stream, SaveFileFormat)</a>
        </td>
        <td class="markdown level1 summary"><p>Saves workbook to stream with specified file format.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_Save_System_IO_Stream_GrapeCity_Documents_Excel_SaveOptionsBase_" data-uid="GrapeCity.Documents.Excel.Workbook.Save(System.IO.Stream,GrapeCity.Documents.Excel.SaveOptionsBase)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.Save.html#GrapeCity_Documents_Excel_Workbook_Save_System_IO_Stream_GrapeCity_Documents_Excel_SaveOptionsBase_">Save(Stream, SaveOptionsBase)</a>
        </td>
        <td class="markdown level1 summary"><p>Saves workbook to stream with specified options.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_Save_System_IO_Stream_System_String_GrapeCity_Documents_Excel_SaveOptions_" data-uid="GrapeCity.Documents.Excel.Workbook.Save(System.IO.Stream,System.String,GrapeCity.Documents.Excel.SaveOptions)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.Save.html#GrapeCity_Documents_Excel_Workbook_Save_System_IO_Stream_System_String_GrapeCity_Documents_Excel_SaveOptions_">Save(Stream, string, SaveOptions)</a>
        </td>
        <td class="markdown level1 summary"><p>Saves workbook to the specified excel file stream.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_Save_System_String_" data-uid="GrapeCity.Documents.Excel.Workbook.Save(System.String)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.Save.html#GrapeCity_Documents_Excel_Workbook_Save_System_String_">Save(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Saves the workbook to the disk.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_Save_System_String_GrapeCity_Documents_Excel_SaveFileFormat_" data-uid="GrapeCity.Documents.Excel.Workbook.Save(System.String,GrapeCity.Documents.Excel.SaveFileFormat)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.Save.html#GrapeCity_Documents_Excel_Workbook_Save_System_String_GrapeCity_Documents_Excel_SaveFileFormat_">Save(string, SaveFileFormat)</a>
        </td>
        <td class="markdown level1 summary"><p>Saves workbook to file with specified file format.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_Save_System_String_GrapeCity_Documents_Excel_SaveOptionsBase_" data-uid="GrapeCity.Documents.Excel.Workbook.Save(System.String,GrapeCity.Documents.Excel.SaveOptionsBase)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.Save.html#GrapeCity_Documents_Excel_Workbook_Save_System_String_GrapeCity_Documents_Excel_SaveOptionsBase_">Save(string, SaveOptionsBase)</a>
        </td>
        <td class="markdown level1 summary"><p>Saves workbook to file with specified options.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_Save_System_String_System_String_GrapeCity_Documents_Excel_SaveOptions_" data-uid="GrapeCity.Documents.Excel.Workbook.Save(System.String,System.String,GrapeCity.Documents.Excel.SaveOptions)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.Save.html#GrapeCity_Documents_Excel_Workbook_Save_System_String_System_String_GrapeCity_Documents_Excel_SaveOptions_">Save(string, string, SaveOptions)</a>
        </td>
        <td class="markdown level1 summary"><p>Saves data to the specified excel file.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_SetLicenseKey_System_String_" data-uid="GrapeCity.Documents.Excel.Workbook.SetLicenseKey(System.String)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.SetLicenseKey.html#GrapeCity_Documents_Excel_Workbook_SetLicenseKey_System_String_">SetLicenseKey(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Set the license key of Documents for Excel.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_ToJson_GrapeCity_Documents_Excel_SerializationOptions_" data-uid="GrapeCity.Documents.Excel.Workbook.ToJson(GrapeCity.Documents.Excel.SerializationOptions)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.ToJson.html#GrapeCity_Documents_Excel_Workbook_ToJson_GrapeCity_Documents_Excel_SerializationOptions_">ToJson(SerializationOptions)</a>
        </td>
        <td class="markdown level1 summary"><p>Generates a json string from a workbook.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_ToJson_System_IO_Stream_GrapeCity_Documents_Excel_SerializationOptions_" data-uid="GrapeCity.Documents.Excel.Workbook.ToJson(System.IO.Stream,GrapeCity.Documents.Excel.SerializationOptions)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.ToJson.html#GrapeCity_Documents_Excel_Workbook_ToJson_System_IO_Stream_GrapeCity_Documents_Excel_SerializationOptions_">ToJson(Stream, SerializationOptions)</a>
        </td>
        <td class="markdown level1 summary"><p>Generates a json stream from a workbook.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_ToSjsJson" data-uid="GrapeCity.Documents.Excel.Workbook.ToSjsJson">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.ToSjsJson.html#GrapeCity_Documents_Excel_Workbook_ToSjsJson">ToSjsJson()</a>
        </td>
        <td class="markdown level1 summary"><p>Generates a JSON string from a workbook. It integrates all JSON files from the SpreadJS .sjs file into a single string.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_ToSjsJson_GrapeCity_Documents_Excel_SjsSaveOptions_" data-uid="GrapeCity.Documents.Excel.Workbook.ToSjsJson(GrapeCity.Documents.Excel.SjsSaveOptions)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.ToSjsJson.html#GrapeCity_Documents_Excel_Workbook_ToSjsJson_GrapeCity_Documents_Excel_SjsSaveOptions_">ToSjsJson(SjsSaveOptions)</a>
        </td>
        <td class="markdown level1 summary"><p>Generates a JSON string from a workbook. It integrates all JSON files from the SpreadJS .sjs file into a single string.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_ToSjsJson_System_IO_Stream_" data-uid="GrapeCity.Documents.Excel.Workbook.ToSjsJson(System.IO.Stream)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.ToSjsJson.html#GrapeCity_Documents_Excel_Workbook_ToSjsJson_System_IO_Stream_">ToSjsJson(Stream)</a>
        </td>
        <td class="markdown level1 summary"><p>Integrates all JSON files from the SpreadJS .sjs file into a single string, then put the string into the stream.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_ToSjsJson_System_IO_Stream_GrapeCity_Documents_Excel_SjsSaveOptions_" data-uid="GrapeCity.Documents.Excel.Workbook.ToSjsJson(System.IO.Stream,GrapeCity.Documents.Excel.SjsSaveOptions)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.ToSjsJson.html#GrapeCity_Documents_Excel_Workbook_ToSjsJson_System_IO_Stream_GrapeCity_Documents_Excel_SjsSaveOptions_">ToSjsJson(Stream, SjsSaveOptions)</a>
        </td>
        <td class="markdown level1 summary"><p>Integrates all JSON files from the SpreadJS .sjs file into a single string, then put the string into the stream.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_Unprotect_System_String_" data-uid="GrapeCity.Documents.Excel.Workbook.Unprotect(System.String)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.Unprotect.html#GrapeCity_Documents_Excel_Workbook_Unprotect_System_String_">Unprotect(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Removes protection from the workbook.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_UpdateExcelLink_System_String_" data-uid="GrapeCity.Documents.Excel.Workbook.UpdateExcelLink(System.String)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.UpdateExcelLink.html#GrapeCity_Documents_Excel_Workbook_UpdateExcelLink_System_String_">UpdateExcelLink(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Updates a excel link.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_UpdateExcelLink_System_String_GrapeCity_Documents_Excel_IWorkbook_" data-uid="GrapeCity.Documents.Excel.Workbook.UpdateExcelLink(System.String,GrapeCity.Documents.Excel.IWorkbook)">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.UpdateExcelLink.html#GrapeCity_Documents_Excel_Workbook_UpdateExcelLink_System_String_GrapeCity_Documents_Excel_IWorkbook_">UpdateExcelLink(string, IWorkbook)</a>
        </td>
        <td class="markdown level1 summary"><p>Updates a excel link.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_UpdateExcelLinks" data-uid="GrapeCity.Documents.Excel.Workbook.UpdateExcelLinks">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.UpdateExcelLinks.html#GrapeCity_Documents_Excel_Workbook_UpdateExcelLinks">UpdateExcelLinks()</a>
        </td>
        <td class="markdown level1 summary"><p>Updates all the excel links.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_WaitForCalculationToFinish" data-uid="GrapeCity.Documents.Excel.Workbook.WaitForCalculationToFinish">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.WaitForCalculationToFinish.html#GrapeCity_Documents_Excel_Workbook_WaitForCalculationToFinish">WaitForCalculationToFinish()</a>
        </td>
        <td class="markdown level1 summary"><p>Waits for all calculation to complete, includes asynchronous calculations.
This method blocks the current thread until all calculations have finished.
Users can call this method to ensure that all necessary computations have been performed
before proceeding with any other operations that depend on the calculation results.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="events">Events
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_AfterSave" data-uid="GrapeCity.Documents.Excel.Workbook.AfterSave">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.AfterSave.html">AfterSave</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs after the workbook is saved.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_BeforeSave" data-uid="GrapeCity.Documents.Excel.Workbook.BeforeSave">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.BeforeSave.html">BeforeSave</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs before the workbook is saved.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_NewSheet" data-uid="GrapeCity.Documents.Excel.Workbook.NewSheet">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.NewSheet.html">NewSheet</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when a new sheet is created in the workbook.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_Opened" data-uid="GrapeCity.Documents.Excel.Workbook.Opened">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.Opened.html">Opened</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when the workbook is opened.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_SheetActivate" data-uid="GrapeCity.Documents.Excel.Workbook.SheetActivate">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.SheetActivate.html">SheetActivate</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when a sheet is active.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_SheetBeforeDelete" data-uid="GrapeCity.Documents.Excel.Workbook.SheetBeforeDelete">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.SheetBeforeDelete.html">SheetBeforeDelete</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs before a sheet is deleted.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_SheetChange" data-uid="GrapeCity.Documents.Excel.Workbook.SheetChange">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.SheetChange.html">SheetChange</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when something changes in the cells of a sheet.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_SheetDeactivate" data-uid="GrapeCity.Documents.Excel.Workbook.SheetDeactivate">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.SheetDeactivate.html">SheetDeactivate</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when a sheet is deactivated.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_Workbook_SheetSelectionChange" data-uid="GrapeCity.Documents.Excel.Workbook.SheetSelectionChange">
          <a class="xref" href="GrapeCity.Documents.Excel.Workbook.SheetSelectionChange.html">SheetSelectionChange</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when the selection changes on a sheet.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
