# IRange

## Content

<div class="docapp-java-api-doc-main"><style>:not(h1, h2, h3, h4, h5, h6)>code,
:not(h1, h2, h3, h4, h5, h6)>tt {
    font-size: 14px;
    padding-top: 4px;
    margin-top: 8px;
    line-height: 1.4em;
}

.summary-table dt code {
    font-size: 14px;
    vertical-align: top;
    padding-top: 4px;
}

.tab {
    background-color: #0066FF;
    color: #ffffff;
    padding: 8px;
    width: 5em;
    font-weight: bold;
}

/*
 * Styles for page header and footer.
 */
.title {
    color: #2c4557;
    margin: 10px 0;
}

.sub-title {
    margin: 5px 0 0 0;
}

.header ul {
    margin: 0 0 15px 0;
    padding: 0;
}

.header ul li,
.footer ul li {
    list-style: none;
}

/*
 * Styles for headings.
 */
.summary h2,
.details h2,
h2,
.block-list h2 {
    padding: 0;
    margin: 15px 0;
}

.summary h3,
.details h3,
.summary .inherited-list h2 {
    background-color: var(--ds-product-color);
    color: #fff;
    border: 1px solid #d0d9e0;
    padding: 7px 5px;
}

.summary h3 a,
.details h3 a,
.summary .inherited-list h2 a {
    color: #fff !important;
}
/*
 * Styles for page layout containers.
 */
dl.notes>dt {
    font-size: 12px;
    font-weight: bold;
    margin: 10px 0 0 0;
    color: #4E4E4E;
}

dl.notes>dd {
    margin: 5px 10px 10px 0;
    font-size: 14px;
}

dl.name-value>dt {
    margin-left: 1px;
    font-size: 1.1em;
    display: inline;
    font-weight: bold;
}

dl.name-value>dd {
    margin: 0 0 0 1px;
    font-size: 1.1em;
    display: inline;
}

/*
 * Styles for lists.
 */
li.circle {
    list-style: circle;
}

ul.horizontal li {
    display: inline;
    font-size: 0.9em;
}

div.inheritance {
    margin: 0;
    padding: 0;
}

div.inheritance div.inheritance {
    margin-left: 2em;
}

ul.block-list,
ul.details-list,
ul.member-list,
ul.summary-list {
    margin: 10px 0 10px 0;
    padding: 0;
}

ul.block-list>li,
ul.details-list>li,
ul.member-list>li,
ul.summary-list>li {
    list-style: none;
    margin-bottom: 15px;
    line-height: 1.4;
}

.summary-table dl,
.summary-table dl dt,
.summary-table dl dd {
    margin-top: 0;
    margin-bottom: 1px;
}

ul.see-list,
ul.see-list-long {
    padding-left: 0;
    list-style: none;
}

ul.see-list li {
    display: inline;
}

ul.see-list li:not(:last-child):after,
ul.see-list-long li:not(:last-child):after {
    content: ", ";
    white-space: pre-wrap;
}

/*
 * Styles for tables.
 */
.summary-table,
.details-table {
    width: 100%;
    border-spacing: 0;
    border-left: 1px solid #EEE;
    border-right: 1px solid #EEE;
    border-bottom: 1px solid #EEE;
    padding: 0;
}

.caption {
    position: relative;
    text-align: left;
    background-repeat: no-repeat;
    color: #253441;
    font-weight: bold;
    clear: none;
    overflow: hidden;
    padding: 0;
    padding-top: 10px;
    padding-left: 1px;
    margin: 0;
    white-space: pre;
}

.caption a:link,
.caption a:visited {
    color: #1f389c;
}

.caption a:hover,
.caption a:active {
    color: #FFFFFF;
}

.caption span {
    white-space: nowrap;
    padding-top: 5px;
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 7px;
    display: inline-block;
    background-color: var(--ds-product-color);
    color: #fff;
    border: none;
}

div.table-tabs {
    padding: 10px 0 0 1px;
    margin: 0;
}

div.table-tabs>button {
    border: none;
    cursor: pointer;
    padding: 5px 12px 7px 12px;
    font-weight: bold;
    margin-right: 3px;
}

div.table-tabs>button.active-table-tab {
    background: var(--ds-product-color);
    color: #fff;
}

div.table-tabs>button.table-tab {
    background: var(--ds-product-color);
    color: #FFFFFF;
    border-bottom: 1px solid #eee;
}

.two-column-summary {
    display: grid;
    grid-template-columns: minmax(15%, max-content) minmax(15%, auto);
}

.three-column-summary {
    display: grid;
    grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, auto);
}

.four-column-summary {
    display: grid;
    grid-template-columns: minmax(10%, max-content) minmax(10%, max-content) minmax(10%, max-content) minmax(10%, auto);
}

@media screen and (max-width: 600px) {
    .two-column-summary {
        display: grid;
        grid-template-columns: 1fr;
    }
}

@media screen and (max-width: 800px) {
    .three-column-summary {
        display: grid;
        grid-template-columns: minmax(10%, max-content) minmax(25%, auto);
    }

    .three-column-summary .col-last {
        grid-column-end: span 2;
    }
}

@media screen and (max-width: 1000px) {
    .four-column-summary {
        display: grid;
        grid-template-columns: minmax(15%, max-content) minmax(15%, auto);
    }
}

.summary-table>div,
.details-table>div {
    text-align: left;
    padding: 8px 3px 3px 7px;
}

.col-first,
.col-second,
.col-last,
.col-constructor-name,
.col-summary-item-name {
    vertical-align: top;
    padding-right: 0;
    padding-top: 8px;
    padding-bottom: 3px;
}

.table-header {
    background: var(--ds-product-color);
    color: #fff;
    font-weight: bold;
}

.col-first,
.col-first {
    font-size: 13px;
}

.col-second,
.col-second,
.col-last,
.col-constructor-name,
.col-summary-item-name,
.col-last {
    font-size: 13px;
}

.col-first,
.col-second,
.col-constructor-name {
    vertical-align: top;
    overflow: auto;
}

.col-last {
    white-space: normal;
}

.col-first a:link,
.col-first a:visited,
.col-second a:link,
.col-second a:visited,
.col-first a:link,
.col-first a:visited,
.col-second a:link,
.col-second a:visited,
.col-constructor-name a:link,
.col-constructor-name a:visited,
.col-summary-item-name a:link,
.col-summary-item-name a:visited,
.constant-values-container a:link,
.constant-values-container a:visited,
.all-classes-container a:link,
.all-classes-container a:visited,
.all-packages-container a:link,
.all-packages-container a:visited {
    font-weight: bold;
}

.table-sub-heading-color {
    background-color: #EEEEFF;
}

.even-row-color,
.even-row-color .table-header {
    background-color: #FFFFFF;
}

.odd-row-color,
.odd-row-color .table-header {
    background-color: #EEEEEF;
}

/*
 * Styles for contents.
 */
.deprecated-content {
    margin: 0;
    padding: 10px 0;
}

div.block {
    font-size: 14px;
}

.col-last div {
    padding-top: 0;
}

.col-last a {
    padding-bottom: 3px;
}

.module-signature,
.package-signature,
.type-signature,
.member-signature {
    font-size: 14px;
    margin: 14px 0;
    white-space: pre-wrap;
}

.module-signature,
.package-signature,
.type-signature {
    margin-top: 0;
}

.member-signature .type-parameters-long,
.member-signature .parameters,
.member-signature .exceptions {
    display: inline-block;
    vertical-align: top;
    white-space: pre;
}

.member-signature .type-parameters {
    white-space: normal;
}

/*
 * Styles for formatting effect.
 */
.source-line-no {
    color: green;
    padding: 0 30px 0 0;
}

h1.hidden {
    visibility: hidden;
    overflow: hidden;
    font-size: 10px;
}

.block {
    display: block;
    margin: 0 10px 5px 0;
    color: #474747;
}

.deprecated-label,
.descfrm-type-label,
.implementation-label,
.member-name-label,
.member-name-link,
.module-label-in-package,
.module-label-in-type,
.override-specify-label,
.package-label-in-type,
.package-hierarchy-label,
.type-name-label,
.type-name-link,
.search-tag-link,
.preview-label {
    font-weight: bold;
}

.deprecation-block {
    font-size: 14px;
    border-style: solid;
    border-width: thin;
    border-radius: 10px;
    padding: 10px;
    margin-bottom: 10px;
    margin-right: 10px;
    display: inline-block;
}

.preview-block {
    font-size: 14px;
    border-style: solid;
    border-width: thin;
    border-radius: 10px;
    padding: 10px;
    margin-bottom: 10px;
    margin-right: 10px;
    display: inline-block;
}

/*
 * Styles for user-provided tables.
 *
 * borderless:
 *      No borders, vertical margins, styled caption.
 *      This style is provided for use with existing doc comments.
 *      In general, borderless tables should not be used for layout purposes.
 *
 * plain:
 *      Plain borders around table and cells, vertical margins, styled caption.
 *      Best for small tables or for complex tables for tables with cells that span
 *      rows and columns, when the "striped" style does not work well.
 *
 * striped:
 *      Borders around the table and vertical borders between cells, striped rows,
 *      vertical margins, styled caption.
 *      Best for tables that have a header row, and a body containing a series of simple rows.
 */

table.borderless,
table.plain,
table.striped {
    margin-top: 10px;
    margin-bottom: 10px;
}

table.borderless>caption,
table.plain>caption,
table.striped>caption {
    font-weight: bold;
    font-size: smaller;
}

table.borderless th,
table.borderless td,
table.plain th,
table.plain td,
table.striped th,
table.striped td {
    padding: 2px 5px;
}

table.borderless,
table.borderless>thead>tr>th,
table.borderless>tbody>tr>th,
table.borderless>tr>th,
table.borderless>thead>tr>td,
table.borderless>tbody>tr>td,
table.borderless>tr>td {
    border: none;
}

table.borderless>thead>tr,
table.borderless>tbody>tr,
table.borderless>tr {
    background-color: transparent;
}

table.plain {
    border-collapse: collapse;
    border: 1px solid black;
}

table.plain>thead>tr,
table.plain>tbody tr,
table.plain>tr {
    background-color: transparent;
}

table.plain>thead>tr>th,
table.plain>tbody>tr>th,
table.plain>tr>th,
table.plain>thead>tr>td,
table.plain>tbody>tr>td,
table.plain>tr>td {
    border: 1px solid black;
}

table.striped {
    border-collapse: collapse;
    border: 1px solid black;
}

table.striped>thead {
    background-color: #E3E3E3;
}

table.striped>thead>tr>th,
table.striped>thead>tr>td {
    border: 1px solid black;
}

table.striped>tbody>tr:nth-child(even) {
    background-color: #EEE
}

table.striped>tbody>tr:nth-child(odd) {
    background-color: #FFF
}

table.striped>tbody>tr>th,
table.striped>tbody>tr>td {
    border-left: 1px solid black;
    border-right: 1px solid black;
}

table.striped>tbody>tr>th {
    font-weight: normal;
}
</style><h1>Interface IRange</h1>
<!-- ======== START OF CLASS DATA ======== -->

<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public interface </span><span class="element-name type-name-label">IRange</span></div>
<div class="block">Represents cells, rows, columns, or cell ranges in a worksheet.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1:B2");
 range.setValue(new Object[][] {{"Name", "Score"}, {"Alice", 95}});
 range.getInterior().setColor(Color.GetLightYellow());
 Object value = worksheet.getRange("B2").getValue();
 </code></pre></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div aria-orientation="horizontal" class="table-tabs" role="tablist"><button aria-controls="method-summary-table.tabpanel" aria-selected="true" class="active-table-tab" id="method-summary-table-tab0" onclick="show('method-summary-table', 'method-summary-table', 3)" onkeydown="switchTab(event)" role="tab" tabindex="0">All Methods</button><button aria-controls="method-summary-table.tabpanel" aria-selected="false" class="table-tab" id="method-summary-table-tab2" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" onkeydown="switchTab(event)" role="tab" tabindex="-1">Instance Methods</button><button aria-controls="method-summary-table.tabpanel" aria-selected="false" class="table-tab" id="method-summary-table-tab3" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" onkeydown="switchTab(event)" role="tab" tabindex="-1">Abstract Methods</button><button aria-controls="method-summary-table.tabpanel" aria-selected="false" class="table-tab" id="method-summary-table-tab6" onclick="show('method-summary-table', 'method-summary-table-tab6', 3)" onkeydown="switchTab(event)" role="tab" tabindex="-1">Deprecated Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div aria-labelledby="method-summary-table-tab0" class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#activate()">activate</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Activates a single cell, which must be inside the current selection.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="IComment.html" title="interface in com.grapecity.documents.excel">IComment</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#addComment(java.lang.String)">addComment</a><wbr>(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;text)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Adds comments to the current range.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="ICommentThreaded.html" title="interface in com.grapecity.documents.excel">ICommentThreaded</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#addCommentThreaded(java.lang.String)">addCommentThreaded</a><wbr>(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;text)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Adds a threaded comment to the range.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="ICommentThreaded.html" title="interface in com.grapecity.documents.excel">ICommentThreaded</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#addCommentThreaded(java.lang.String,java.lang.String)">addCommentThreaded</a><wbr>(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;text,
 <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;author)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Adds a threaded comment to the range.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#autoFilter()">autoFilter</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Filters a list using the AutoFilter.<br>Add a filter with no condition if there's no filter in the sheet.<br>Or show all the data in the first column of the filter.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#autoFilter(boolean)">autoFilter</a><wbr>(boolean&nbsp;isFirstRowData)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Filters a list using the AutoFilter.<br>Add a filter with no condition if there's no filter in the sheet.<br>Or show all the data in the first column of the filter.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#autoFilter(boolean,int)">autoFilter</a><wbr>(boolean&nbsp;isFirstRowData,
 int&nbsp;field)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Filters a list using the AutoFilter.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#autoFilter(boolean,int,java.lang.Object)">autoFilter</a><wbr>(boolean&nbsp;isFirstRowData,
 int&nbsp;field,
 <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;criteria1)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Filters a list using the AutoFilter.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#autoFilter(boolean,int,java.lang.Object,com.grapecity.documents.excel.AutoFilterOperator)">autoFilter</a><wbr>(boolean&nbsp;isFirstRowData,
 int&nbsp;field,
 <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;criteria1,
 <a href="AutoFilterOperator.html" title="enum class in com.grapecity.documents.excel">AutoFilterOperator</a>&nbsp;op)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Filters a list using the AutoFilter.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#autoFilter(boolean,int,java.lang.Object,com.grapecity.documents.excel.AutoFilterOperator,java.lang.Object)">autoFilter</a><wbr>(boolean&nbsp;isFirstRowData,
 int&nbsp;field,
 <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;criteria1,
 <a href="AutoFilterOperator.html" title="enum class in com.grapecity.documents.excel">AutoFilterOperator</a>&nbsp;op,
 <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;criteria2)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Filters a list using the AutoFilter.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#autoFilter(boolean,int,java.lang.Object,com.grapecity.documents.excel.AutoFilterOperator,java.lang.Object,boolean)">autoFilter</a><wbr>(boolean&nbsp;isFirstRowData,
 int&nbsp;field,
 <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;criteria1,
 <a href="AutoFilterOperator.html" title="enum class in com.grapecity.documents.excel">AutoFilterOperator</a>&nbsp;op,
 <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;criteria2,
 boolean&nbsp;visibleDropDown)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Filters a list using the AutoFilter.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#autoFilter(int)">autoFilter</a><wbr>(int&nbsp;field)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Filters a list using the AutoFilter.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#autoFilter(int,java.lang.Object)">autoFilter</a><wbr>(int&nbsp;field,
 <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;criteria1)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Filters a list using the AutoFilter.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#autoFilter(int,java.lang.Object,com.grapecity.documents.excel.AutoFilterOperator)">autoFilter</a><wbr>(int&nbsp;field,
 <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;criteria1,
 <a href="AutoFilterOperator.html" title="enum class in com.grapecity.documents.excel">AutoFilterOperator</a>&nbsp;op)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Filters a list using the AutoFilter.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#autoFilter(int,java.lang.Object,com.grapecity.documents.excel.AutoFilterOperator,java.lang.Object)">autoFilter</a><wbr>(int&nbsp;field,
 <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;criteria1,
 <a href="AutoFilterOperator.html" title="enum class in com.grapecity.documents.excel">AutoFilterOperator</a>&nbsp;op,
 <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;criteria2)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Filters a list using the AutoFilter.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#autoFilter(int,java.lang.Object,com.grapecity.documents.excel.AutoFilterOperator,java.lang.Object,boolean)">autoFilter</a><wbr>(int&nbsp;field,
 <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;criteria1,
 <a href="AutoFilterOperator.html" title="enum class in com.grapecity.documents.excel">AutoFilterOperator</a>&nbsp;op,
 <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;criteria2,
 boolean&nbsp;visibleDropDown)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Filters a list using the AutoFilter.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#autoFit()">autoFit</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Changes the width of the columns in the range or the height of the rows in  the range to achieve the best fit.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#autoFit(boolean)">autoFit</a><wbr>(boolean&nbsp;considerMergedCell)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Changes the width of the columns in the range or the height of the rows in  the range to achieve the best fit.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#calculate()">calculate</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Calculates formulas of the range as needed.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="ITextRun.html" title="interface in com.grapecity.documents.excel">ITextRun</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#characters(int,int)">characters</a><wbr>(int&nbsp;startIndex,
 int&nbsp;length)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns a ITextRun object that represents a range of characters within the cell text.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#clear()">clear</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Clears formulas, values, and all formatting from the current range.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#clearComments()">clearComments</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Clears the comments from the current range.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#clearCommentsThreaded()">clearCommentsThreaded</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Clears the threaded comments from the current range.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#clearContents()">clearContents</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Clears formulas and values from the current range.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#clearFormats()">clearFormats</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Clears all formatting from the current range.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#clearHyperlinks()">clearHyperlinks</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Clears all hyperLinks from the current range.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#clearOutline()">clearOutline</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Clears the outline for the specified range.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#copy(com.grapecity.documents.excel.IRange)">copy</a><wbr>(<a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a>&nbsp;destination)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Copies the range to the specified range.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#copy(com.grapecity.documents.excel.IRange,com.grapecity.documents.excel.PasteOption)">copy</a><wbr>(<a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a>&nbsp;destination,
 <a href="PasteOption.html" title="class in com.grapecity.documents.excel">PasteOption</a>&nbsp;pasteOption)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Copies the range to the specified range.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3 method-summary-table-tab6"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3 method-summary-table-tab6"><code><a class="member-name-link" href="#copy(com.grapecity.documents.excel.IRange,java.util.EnumSet)">copy</a><wbr>(<a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a>&nbsp;destination,
 <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/EnumSet.html" title="class or interface in java.util">EnumSet</a>&lt;<a href="PasteType.html" title="enum class in com.grapecity.documents.excel">PasteType</a>&gt;&nbsp;pasteType)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3 method-summary-table-tab6">
<div class="block"><span class="deprecated-label">Deprecated.</span>
<div class="deprecation-comment">Please use the <a href="#copy(com.grapecity.documents.excel.IRange,com.grapecity.documents.excel.PasteOption)"><code>copy(IRange,PasteOption)</code></a> overload instead.</div>
</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#cut(com.grapecity.documents.excel.IRange)">cut</a><wbr>(<a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a>&nbsp;destination)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Cuts the range to the specified range.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#delete()">delete</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Deletes a cell or a range of cells from the worksheet and shifts other cells  to replace deleted cells.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#delete(com.grapecity.documents.excel.DeleteShiftDirection)">delete</a><wbr>(<a href="DeleteShiftDirection.html" title="enum class in com.grapecity.documents.excel">DeleteShiftDirection</a>&nbsp;shiftDirection)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Deletes a cell or a range of cells from the worksheet and shifts other cells  to replace deleted cells.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#dirty()">dirty</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Designates all the formulas of the range to be recalculated when the next  calculation occurs.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#find(java.lang.Object)">find</a><wbr>(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;what)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Finds specific information in a range, starts from the upper-left corner.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#find(java.lang.Object,com.grapecity.documents.excel.FindOptions)">find</a><wbr>(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;what,
 <a href="FindOptions.html" title="class in com.grapecity.documents.excel">FindOptions</a>&nbsp;options)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Finds specific information in a range, starts from the upper-left corner.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#find(java.lang.Object,com.grapecity.documents.excel.IRange)">find</a><wbr>(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;what,
 <a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a>&nbsp;after)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Finds specific information in a range.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#find(java.lang.Object,com.grapecity.documents.excel.IRange,com.grapecity.documents.excel.FindOptions)">find</a><wbr>(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;what,
 <a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a>&nbsp;after,
 <a href="FindOptions.html" title="class in com.grapecity.documents.excel">FindOptions</a>&nbsp;options)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Finds specific information in a range.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#fromJson(java.lang.String)">fromJson</a><wbr>(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;json)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Generates the range data from the json string.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#generateGetPivotDataFunction()">generateGetPivotDataFunction</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Generate the corresponding function "GETPIVOTDATA" for the cells in the pivot table.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#generateGetPivotDataFunction(com.grapecity.documents.excel.IRange)">generateGetPivotDataFunction</a><wbr>(<a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a>&nbsp;destination)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Generate the corresponding function "GETPIVOTDATA" for the cells in the pivot table.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#get(int)">get</a><wbr>(int&nbsp;index)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns a new instance of  <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a> by index which represents a cell.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#get(int,int)">get</a><wbr>(int&nbsp;rowOffset,
 int&nbsp;columnOffset)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns a new instance of  <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a> which is offset from this range.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>boolean</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getAddIndent()">getAddIndent</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the property which controls indentation of text when horizontal or  vertical alignment is set to distributed.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getAddress()">getAddress</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns a String value that represents the range reference.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getAddress(boolean,boolean)">getAddress</a><wbr>(boolean&nbsp;rowAbsolute,
 boolean&nbsp;columnAbsolute)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns a String value that represents the range reference.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getAddress(boolean,boolean,com.grapecity.documents.excel.ReferenceStyle)">getAddress</a><wbr>(boolean&nbsp;rowAbsolute,
 boolean&nbsp;columnAbsolute,
 <a href="ReferenceStyle.html" title="enum class in com.grapecity.documents.excel">ReferenceStyle</a>&nbsp;referenceStyle)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns a String value that represents the range reference.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getAddress(boolean,boolean,com.grapecity.documents.excel.ReferenceStyle,com.grapecity.documents.excel.IRange)">getAddress</a><wbr>(boolean&nbsp;rowAbsolute,
 boolean&nbsp;columnAbsolute,
 <a href="ReferenceStyle.html" title="enum class in com.grapecity.documents.excel">ReferenceStyle</a>&nbsp;referenceStyle,
 <a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a>&nbsp;relativeTo)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns a String value that represents the range reference.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="IAreas.html" title="interface in com.grapecity.documents.excel">IAreas</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getAreas()">getAreas</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns an instance of  <a href="IAreas.html" title="interface in com.grapecity.documents.excel"><code>IAreas</code></a> which represents an array of ranges where each range returned by areas represents one cell or range.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>byte[]</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getBackgroundImage()">getBackgroundImage</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the cell background image.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="BackgroundImageLayout.html" title="enum class in com.grapecity.documents.excel">BackgroundImageLayout</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getBackgroundImageLayout()">getBackgroundImageLayout</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the cell background image layout, default is Stretch.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getBindingPath()">getBindingPath</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the binding path of the current cell or column.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="IBorders.html" title="interface in com.grapecity.documents.excel">IBorders</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getBorders()">getBorders</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns an instance of  <a href="IBorders.html" title="interface in com.grapecity.documents.excel"><code>IBorders</code></a> which represents the cell borders of the cell or range represented by this IRange.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="ICellControl.html" title="interface in com.grapecity.documents.excel">ICellControl</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getCellControl()">getCellControl</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns the  <a href="ICellControl.html" title="interface in com.grapecity.documents.excel"><code>ICellControl</code></a> object that represents the cell control of the current range.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="ICellPadding.html" title="interface in com.grapecity.documents.excel">ICellPadding</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getCellPadding()">getCellPadding</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the cell padding for range.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="CellPicture.html" title="class in com.grapecity.documents.excel">CellPicture</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getCellPicture()">getCellPicture</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the picture-in-cell of the specified cell.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getCells()">getCells</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns the  <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a> object that represents the cells in the specified range.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="BaseCellType.html" title="class in com.grapecity.documents.excel">BaseCellType</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getCellType()">getCellType</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the cell type for specified range in the sheet.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>int</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getColumn()">getColumn</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns the zero based column number of the first column of this IRange.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>int</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getColumnCount()">getColumnCount</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns the column count of the first range.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getColumns()">getColumns</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns the  <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a> object that represents the columns in the specified range.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>double</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getColumnWidth()">getColumnWidth</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the width of the individual columns represented in this range in  characters.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>double</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getColumnWidthInPixel()">getColumnWidthInPixel</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the width of the individual columns represented in this range in pixels.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="IComment.html" title="interface in com.grapecity.documents.excel">IComment</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getComment()">getComment</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns an instance of  <a href="IComment.html" title="interface in com.grapecity.documents.excel"><code>IComment</code></a> which may be used to get and set Comment properties of the cells.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="ICommentThreaded.html" title="interface in com.grapecity.documents.excel">ICommentThreaded</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getCommentThreaded()">getCommentThreaded</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the threaded comment of the specified cell.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>int</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getCount()">getCount</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns the number of objects in the collection.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getCurrentArray()">getCurrentArray</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets whether the specified cell is part of an array or dynamic array, returns an  <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a> object that represents the entire array.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="ICellDecoration.html" title="interface in com.grapecity.documents.excel">ICellDecoration</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getDecoration()">getDecoration</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the cell decoration for range.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getDefaultValue()">getDefaultValue</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the default value of the cell, it can be the value data or the formula string.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util">List</a>&lt;<a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getDependents()">getDependents</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the dependent ranges of the left top cell of the range.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util">List</a>&lt;<a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getDependents(boolean)">getDependents</a><wbr>(boolean&nbsp;includeIndirect)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the dependent ranges of all the cells of the range.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="IDisplayFormat.html" title="interface in com.grapecity.documents.excel">IDisplayFormat</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getDisplayFormat()">getDisplayFormat</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets a DisplayFormat object that represents the display settings for the  specified range.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getEntireColumn()">getEntireColumn</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns a new instance of  <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a> which represents the same range of cells, but expanded to include all rows.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getEntireMergeArea()">getEntireMergeArea</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns an  <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a> representing the area of the current range which is iteratively grown as needed until it includes no partial merged cells.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getEntireRow()">getEntireRow</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns a new instance of  <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a> which represents the same range of cells, but expanded to include all columns.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="IFont.html" title="interface in com.grapecity.documents.excel">IFont</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getFont()">getFont</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns an instance of  <a href="IFont.html" title="interface in com.grapecity.documents.excel"><code>IFont</code></a> which may be used to get and set font properties of the cells represented by this IRange.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="IFormatConditions.html" title="interface in com.grapecity.documents.excel">IFormatConditions</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getFormatConditions()">getFormatConditions</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns a FormatConditions collection that represents all the conditional  formats for the specified range.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getFormula()">getFormula</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the formula of the cells represented by this range in A1-style notation.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getFormula2()">getFormula2</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the formula of the cells represented by this range in A1-style array notation.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getFormula2Local()">getFormula2Local</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the localized formula of the cells represented by this range in A1-style array notation.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getFormula2R1C1()">getFormula2R1C1</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the formula of the cells represented by this range in R1C1-style array notation.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getFormula2R1C1Local()">getFormula2R1C1Local</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the localized formula of the cells represented by this range in R1C1-style array notation.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getFormulaArray()">getFormulaArray</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the array formula of a range.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getFormulaArrayR1C1()">getFormulaArrayR1C1</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the array formula of a range using ReferenceStyle.R1C1.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getFormulaHidden()">getFormulaHidden</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets or sets whether the formula will be hidden when the worksheet is  protected.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getFormulaLocal()">getFormulaLocal</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the localized formula of the cells represented by this range in A1-style notation.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getFormulaR1C1()">getFormulaR1C1</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the formula of the cells represented by this range in R1C1-style notation.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getFormulaR1C1Local()">getFormulaR1C1Local</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the localized formula of the cells represented by this range in R1C1-style notation.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getHasArray()">getHasArray</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Determines if the specified cell is part of an array formula or dynamic array formula.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>boolean</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getHasFormula()">getHasFormula</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns true if the cell or range contains any formulas; otherwise, false is  returned.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getHasValidation()">getHasValidation</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns true if any of the cells represented by this range have data  validation associated with them.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>double</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getHeight()">getHeight</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the height, in points, of the range.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>double</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getHeightInPixel()">getHeightInPixel</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the height, in pixels, of the range.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>boolean</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getHidden()">getHidden</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the property which specifies whether rows or columns should be hidden.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="HorizontalAlignment.html" title="enum class in com.grapecity.documents.excel">HorizontalAlignment</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getHorizontalAlignment()">getHorizontalAlignment</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the  <a href="HorizontalAlignment.html" title="enum class in com.grapecity.documents.excel"><code>HorizontalAlignment</code></a> of a cell or range.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="IHyperlinks.html" title="interface in com.grapecity.documents.excel">IHyperlinks</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getHyperlinks()">getHyperlinks</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns an instance of  <a href="IHyperlinks.html" title="interface in com.grapecity.documents.excel"><code>IHyperlinks</code></a> which may be used to get and set HyperLinks properties.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/EnumSet.html" title="class or interface in java.util">EnumSet</a>&lt;<a href="IgnoredErrorType.html" title="enum class in com.grapecity.documents.excel">IgnoredErrorType</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getIgnoredError()">getIgnoredError</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the error type of the range to be ignored.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>int</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getIndentLevel()">getIndentLevel</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the indent level of the specified cell(s).</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="IInterior.html" title="interface in com.grapecity.documents.excel">IInterior</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getInterior()">getInterior</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns the  <a href="IInterior.html" title="interface in com.grapecity.documents.excel"><code>IInterior</code></a> which represents the interior (background)color and pattern of the specified cell(s).</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="ILabelOptions.html" title="interface in com.grapecity.documents.excel">ILabelOptions</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getLabelOptions()">getLabelOptions</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the display options for the watermark label.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>int</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getLastColumn()">getLastColumn</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns the zero based column number of the last column of the first range.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>int</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getLastRow()">getLastRow</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns the zero based row number of the last row of the first range.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getLocked()">getLocked</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the property which specifies whether cells should be locked.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getMergeArea()">getMergeArea</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns an  <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a> representing the merged range containing the specified cell.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getMergeCells()">getMergeCells</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the property which specifies whether cells are merged.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getNumberFormat()">getNumberFormat</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the number format of the cells in the range.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>int</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getOrientation()">getOrientation</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the text orientation of a cell or range, which may be from -90 to 90 degrees,  or 255(vertical text).</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>int</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getOutlineLevel()">getOutlineLevel</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the current outline level of the specified row or column.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util">List</a>&lt;<a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getPrecedents()">getPrecedents</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the precedent ranges of the left top cell of the range.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util">List</a>&lt;<a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getPrecedents(boolean)">getPrecedents</a><wbr>(boolean&nbsp;includeInDirect)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the precedent ranges of all the cells of the range.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="ReadingOrder.html" title="enum class in com.grapecity.documents.excel">ReadingOrder</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getReadingOrder()">getReadingOrder</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets or Sets the reading order for the specified object.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="IRichText.html" title="interface in com.grapecity.documents.excel">IRichText</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getRichText()">getRichText</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the rich text object associate with the top-left cell of this range.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>int</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getRow()">getRow</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns the zero based row number of the first row.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>int</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getRowCount()">getRowCount</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns the row count of the first range.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>double</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getRowHeight()">getRowHeight</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the height of the individual rows represented by this range in points.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>double</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getRowHeightInPixel()">getRowHeightInPixel</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the height of the individual rows represented by this range in pixels.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getRows()">getRows</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns the  <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a> object that represents the rows in the specified range.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>boolean</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getShowDetail()">getShowDetail</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets whether to show the detail (True if the outline is expanded for the  specified range, so that the detail of the column or row is visible).</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getShrinkToFit()">getShrinkToFit</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the property which specifies whether cells will be drawn in a smaller  font if needed to display the contents of the cell.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="ISparklineGroups.html" title="interface in com.grapecity.documents.excel">ISparklineGroups</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getSparklineGroups()">getSparklineGroups</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns the sparkline groups for the cells.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="IStyle.html" title="interface in com.grapecity.documents.excel">IStyle</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getStyle()">getStyle</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the named style  <a href="IStyle.html" title="interface in com.grapecity.documents.excel"><code>IStyle</code></a> associated with the cells represented by this IRange.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>boolean</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getSummary()">getSummary</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Determines if the range is an outlining summary row or column.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getTag()">getTag</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the tag value of the specified range in the sheet.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getText()">getText</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the value of the cell represented by this IRange as a formatted string.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getUsedRange()">getUsedRange</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns an  <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a> representing the used range in the current range.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getUsedRange(java.util.EnumSet)">getUsedRange</a><wbr>(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/EnumSet.html" title="class or interface in java.util">EnumSet</a>&lt;<a href="UsedRangeType.html" title="enum class in com.grapecity.documents.excel">UsedRangeType</a>&gt;&nbsp;type)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns an  <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a> representing the used range in the current range.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getUseStandardHeight()">getUseStandardHeight</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets whether the row height of the  <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a> object equals the standard height of the sheet.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>boolean</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getUseStandardWidth()">getUseStandardWidth</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets whether the column width of the  <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a> object equals the standard width of the sheet.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="IValidation.html" title="interface in com.grapecity.documents.excel">IValidation</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getValidation()">getValidation</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns an instance of  <a href="IValidation.html" title="interface in com.grapecity.documents.excel"><code>IValidation</code></a> which may be used to get and set validation properties of the cells represented by this IRange.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>boolean</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getValidationIsSame()">getValidationIsSame</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns true if the validation options of all cells represented by this  <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a> are the same; otherwise, false is returned.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getValue()">getValue</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the value of the specified range as a string, double, boolean,  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Date.html" title="class or interface in java.util"><code>Date</code></a>, Object[][], or null.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="VerticalAlignment.html" title="enum class in com.grapecity.documents.excel">VerticalAlignment</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getVerticalAlignment()">getVerticalAlignment</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the  <a href="VerticalAlignment.html" title="enum class in com.grapecity.documents.excel"><code>VerticalAlignment</code></a> of a cell or range.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getWatermark()">getWatermark</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the watermark for range.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>double</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getWidth()">getWidth</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the width, in points, of the range.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>double</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getWidthInPixel()">getWidthInPixel</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets the width, in pixels, of the range.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="IWorksheet.html" title="interface in com.grapecity.documents.excel">IWorksheet</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getWorksheet()">getWorksheet</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns the parent  <a href="IWorksheet.html" title="interface in com.grapecity.documents.excel"><code>IWorksheet</code></a> of this range.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#getWrapText()">getWrapText</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Get the flag which indicates whether word wrap is enabled in a cell.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>boolean</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#goalSeek(double,com.grapecity.documents.excel.IRange)">goalSeek</a><wbr>(double&nbsp;goal,
 <a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a>&nbsp;changingCell)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Attempts to achieve the specified goal, from the calculated result of the formula in the cell represented by this IRange, by modifying the specified changingCell.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#group()">group</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Increments the OutlineLevel of the specified rows or columns.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="DataImportResult.html" title="class in com.grapecity.documents.excel">DataImportResult</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#importData(java.lang.Object)">importData</a><wbr>(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;items)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Imports data from a data source (up to 2D) to the range.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="DataImportResult.html" title="class in com.grapecity.documents.excel">DataImportResult</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#importData(java.lang.Object,com.grapecity.documents.excel.DataImportOptions)">importData</a><wbr>(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;items,
 <a href="DataImportOptions.html" title="class in com.grapecity.documents.excel">DataImportOptions</a>&nbsp;options)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Imports data from a data source (up to 2D) to the range.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#insert()">insert</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Inserts a cell or a range of cells into the worksheet and shifts other cells  away to make space.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#insert(com.grapecity.documents.excel.InsertShiftDirection)">insert</a><wbr>(<a href="InsertShiftDirection.html" title="enum class in com.grapecity.documents.excel">InsertShiftDirection</a>&nbsp;shiftDirection)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Inserts a cell or a range of cells into the worksheet and shifts other cells  away to make space.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#intersect(com.grapecity.documents.excel.IRange)">intersect</a><wbr>(<a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a>&nbsp;range2)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns an IRange object that represents the intersection of two ranges.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#intersect(com.grapecity.documents.excel.IRange...)">intersect</a><wbr>(<a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a>...&nbsp;ranges)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns an IRange object that represents the intersection of several ranges.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>boolean</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#isRichText()">isRichText</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Indicates whether the cell string value is a rich text.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#merge()">merge</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Merges the cells in the represented range into a single merged cell.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#merge(boolean)">merge</a><wbr>(boolean&nbsp;isAcross)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Merges the cells in the represented range into a single merged cell.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#offset(int,int)">offset</a><wbr>(int&nbsp;rowOffset,
 int&nbsp;columnOffset)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns an IRange object that represents the offset of this range.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#removeControls()">removeControls</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Removes cell controls from the current range.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#removeSubtotal()">removeSubtotal</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Removes subtotals from a list.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>int</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#replace(java.lang.Object,java.lang.Object)">replace</a><wbr>(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;what,
 <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;replacement)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Search in formulas and replace.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>int</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#replace(java.lang.Object,java.lang.Object,com.grapecity.documents.excel.ReplaceOptions)">replace</a><wbr>(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;what,
 <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;replacement,
 <a href="ReplaceOptions.html" title="class in com.grapecity.documents.excel">ReplaceOptions</a>&nbsp;options)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Search in formulas and replace.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#select()">select</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Selects the object.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#setAddIndent(boolean)">setAddIndent</a><wbr>(boolean&nbsp;value)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sets the property which controls indentation of text when horizontal or  vertical alignment is set to distributed.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#setBackgroundImage(byte%5B%5D)">setBackgroundImage</a><wbr>(byte[]&nbsp;backgroundImage)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sets the cell background image.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#setBackgroundImageLayout(com.grapecity.documents.excel.BackgroundImageLayout)">setBackgroundImageLayout</a><wbr>(<a href="BackgroundImageLayout.html" title="enum class in com.grapecity.documents.excel">BackgroundImageLayout</a>&nbsp;backgroundImageLayout)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sets the cell background image layout.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#setBindingPath(java.lang.String)">setBindingPath</a><wbr>(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;value)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sets the binding path of the current cell or column.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#setCellPadding(com.grapecity.documents.excel.ICellPadding)">setCellPadding</a><wbr>(<a href="ICellPadding.html" title="interface in com.grapecity.documents.excel">ICellPadding</a>&nbsp;cellPadding)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sets the cell padding for range.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#setCellPicture(com.grapecity.documents.excel.CellPicture)">setCellPicture</a><wbr>(<a href="CellPicture.html" title="class in com.grapecity.documents.excel">CellPicture</a>&nbsp;picture)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sets a picture-in-cell for the specified cell.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#setCellType(com.grapecity.documents.excel.BaseCellType)">setCellType</a><wbr>(<a href="BaseCellType.html" title="class in com.grapecity.documents.excel">BaseCellType</a>&nbsp;cellType)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sets the cell type for specified range in the sheet.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#setColumnWidth(double)">setColumnWidth</a><wbr>(double&nbsp;value)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sets the width of the individual columns represented in this range in  characters.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#setColumnWidthInPixel(double)">setColumnWidthInPixel</a><wbr>(double&nbsp;value)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sets the width of the individual columns represented in this range in pixels.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#setDecoration(com.grapecity.documents.excel.ICellDecoration)">setDecoration</a><wbr>(<a href="ICellDecoration.html" title="interface in com.grapecity.documents.excel">ICellDecoration</a>&nbsp;value)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sets the cell decoration for range.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#setDefaultValue(java.lang.Object)">setDefaultValue</a><wbr>(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;value)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sets the default value of the cell, it can be the value data or the formula string.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#setFormula(java.lang.String)">setFormula</a><wbr>(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;value)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sets the formula of the cells represented by this range in A1-style notation.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#setFormula2(java.lang.String)">setFormula2</a><wbr>(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;value)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sets the formula of the cells represented by this range in A1-style array notation.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#setFormula2Local(java.lang.String)">setFormula2Local</a><wbr>(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;value)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sets the localized formula of the cells represented by this range in A1-style array notation.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#setFormula2R1C1(java.lang.String)">setFormula2R1C1</a><wbr>(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;value)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sets the formula of the cells represented by this range in R1C1-style array notation.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#setFormula2R1C1Local(java.lang.String)">setFormula2R1C1Local</a><wbr>(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;value)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sets the localized formula of the cells represented by this range in R1C1-style array notation.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#setFormulaArray(java.lang.String)">setFormulaArray</a><wbr>(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;value)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sets the array formula of a range.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#setFormulaArrayR1C1(java.lang.String)">setFormulaArrayR1C1</a><wbr>(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;value)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sets the array formula of a range using ReferenceStyle.R1C1.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#setFormulaHidden(boolean)">setFormulaHidden</a><wbr>(boolean&nbsp;value)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sets whether the formula will be hidden when the worksheet is protected.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#setFormulaLocal(java.lang.String)">setFormulaLocal</a><wbr>(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;value)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sets the localized formula of the cells represented by this range in A1-style notation.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#setFormulaR1C1(java.lang.String)">setFormulaR1C1</a><wbr>(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;value)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sets the formula of the cells represented by this range in R1C1-style notation.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#setFormulaR1C1Local(java.lang.String)">setFormulaR1C1Local</a><wbr>(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;value)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sets the localized formula of the cells represented by this range in R1C1-style notation.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#setHidden(boolean)">setHidden</a><wbr>(boolean&nbsp;value)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sets the property which specifies whether rows or columns should be hidden.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#setHorizontalAlignment(com.grapecity.documents.excel.HorizontalAlignment)">setHorizontalAlignment</a><wbr>(<a href="HorizontalAlignment.html" title="enum class in com.grapecity.documents.excel">HorizontalAlignment</a>&nbsp;value)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sets the  <a href="HorizontalAlignment.html" title="enum class in com.grapecity.documents.excel"><code>HorizontalAlignment</code></a> of a cell or range.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#setIgnoredError(java.util.EnumSet)">setIgnoredError</a><wbr>(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/EnumSet.html" title="class or interface in java.util">EnumSet</a>&lt;<a href="IgnoredErrorType.html" title="enum class in com.grapecity.documents.excel">IgnoredErrorType</a>&gt;&nbsp;value)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sets the error type of the range to be ignored.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#setIndentLevel(int)">setIndentLevel</a><wbr>(int&nbsp;value)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sets the indent level of the specified cell(s).</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#setLocked(boolean)">setLocked</a><wbr>(boolean&nbsp;value)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sets the property which specifies whether cells should be locked.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#setMergeCells(boolean)">setMergeCells</a><wbr>(boolean&nbsp;value)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sets the property which specifies whether cells are merged.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#setNumberFormat(java.lang.String)">setNumberFormat</a><wbr>(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;value)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sets the number format of the cells in the range.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#setOrientation(int)">setOrientation</a><wbr>(int&nbsp;value)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sets the text orientation of a cell or range, which may be from -90 to 90 degrees,  or 255(vertical text).</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#setOutlineLevel(int)">setOutlineLevel</a><wbr>(int&nbsp;value)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sets the current outline level of the specified row or column.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#setReadingOrder(com.grapecity.documents.excel.ReadingOrder)">setReadingOrder</a><wbr>(<a href="ReadingOrder.html" title="enum class in com.grapecity.documents.excel">ReadingOrder</a>&nbsp;value)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sets the reading order for the specified object.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#setRowHeight(double)">setRowHeight</a><wbr>(double&nbsp;value)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sets the height of the individual rows represented by this range in points.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#setRowHeightInPixel(double)">setRowHeightInPixel</a><wbr>(double&nbsp;value)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sets the height of the individual rows represented by this range in pixels.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#setShowDetail(boolean)">setShowDetail</a><wbr>(boolean&nbsp;value)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sets whether to show the detail (True if the outline is expanded for the  specified range, so that the detail of the column or row is visible).</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#setShrinkToFit(boolean)">setShrinkToFit</a><wbr>(boolean&nbsp;value)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sets the property which specifies whether cells will be drawn in a smaller  font if needed to display the contents of the cell.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#setStyle(com.grapecity.documents.excel.IStyle)">setStyle</a><wbr>(<a href="IStyle.html" title="interface in com.grapecity.documents.excel">IStyle</a>&nbsp;value)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sets the named style  <a href="IStyle.html" title="interface in com.grapecity.documents.excel"><code>IStyle</code></a> associated with the cells represented by this IRange.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#setTag(java.lang.Object)">setTag</a><wbr>(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;value)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sets the tag value of the specified range in the sheet.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#setUseStandardHeight(boolean)">setUseStandardHeight</a><wbr>(boolean&nbsp;value)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sets whether the row height of the  <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a> object equals the standard height of the sheet.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#setUseStandardWidth(boolean)">setUseStandardWidth</a><wbr>(boolean&nbsp;value)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sets whether the column width of the  <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a> object equals the standard width of the sheet.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#setValue(java.lang.Object)">setValue</a><wbr>(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;value)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sets the value of the specified cell as a string, double, int, boolean,  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Date.html" title="class or interface in java.util"><code>Date</code></a>,  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Calendar.html" title="class or interface in java.util"><code>Calendar</code></a>, Object[][] or null.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#setVerticalAlignment(com.grapecity.documents.excel.VerticalAlignment)">setVerticalAlignment</a><wbr>(<a href="VerticalAlignment.html" title="enum class in com.grapecity.documents.excel">VerticalAlignment</a>&nbsp;value)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sets the  <a href="VerticalAlignment.html" title="enum class in com.grapecity.documents.excel"><code>VerticalAlignment</code></a> of a cell or range.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#setWatermark(java.lang.String)">setWatermark</a><wbr>(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;watermark)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sets the watermark for range.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#setWrapText(boolean)">setWrapText</a><wbr>(boolean&nbsp;value)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sets the flag which indicates whether word wrap is enabled in a cell.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#sort(com.grapecity.documents.excel.IRange,com.grapecity.documents.excel.SortOrder,com.grapecity.documents.excel.SortOrientation)">sort</a><wbr>(<a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a>&nbsp;key,
 <a href="SortOrder.html" title="enum class in com.grapecity.documents.excel">SortOrder</a>&nbsp;order,
 <a href="SortOrientation.html" title="enum class in com.grapecity.documents.excel">SortOrientation</a>&nbsp;orientation)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sorts the cells represented by this range according to the specified options.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#sort(com.grapecity.documents.excel.IRange,com.grapecity.documents.excel.SortOrder,com.grapecity.documents.excel.SortOrientation,boolean)">sort</a><wbr>(<a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a>&nbsp;key,
 <a href="SortOrder.html" title="enum class in com.grapecity.documents.excel">SortOrder</a>&nbsp;order,
 <a href="SortOrientation.html" title="enum class in com.grapecity.documents.excel">SortOrientation</a>&nbsp;orientation,
 boolean&nbsp;caseSensitive)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sorts the cells represented by this range according to the specified options.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#sort(com.grapecity.documents.excel.SortOrientation,boolean,com.grapecity.documents.excel.IValueSortField...)">sort</a><wbr>(<a href="SortOrientation.html" title="enum class in com.grapecity.documents.excel">SortOrientation</a>&nbsp;orientation,
 boolean&nbsp;caseSensitive,
 <a href="IValueSortField.html" title="interface in com.grapecity.documents.excel">IValueSortField</a>...&nbsp;keys)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Sorts the cells represented by this range according to the specified options.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#specialCells(com.grapecity.documents.excel.SpecialCellType)">specialCells</a><wbr>(<a href="SpecialCellType.html" title="enum class in com.grapecity.documents.excel">SpecialCellType</a>&nbsp;type)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets a IRange object that represents all the cells that match the specified type and value.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#specialCells(com.grapecity.documents.excel.SpecialCellType,com.grapecity.documents.excel.SpecialCellsValue)">specialCells</a><wbr>(<a href="SpecialCellType.html" title="enum class in com.grapecity.documents.excel">SpecialCellType</a>&nbsp;type,
 <a href="SpecialCellsValue.html" title="class in com.grapecity.documents.excel">SpecialCellsValue</a>&nbsp;value)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gets a IRange object that represents all the cells that match the specified type and value.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#subtotal(int,com.grapecity.documents.excel.ConsolidationFunction,int%5B%5D)">subtotal</a><wbr>(int&nbsp;groupBy,
 <a href="ConsolidationFunction.html" title="enum class in com.grapecity.documents.excel">ConsolidationFunction</a>&nbsp;subtotalFunction,
 int[]&nbsp;totalList)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Creates subtotals for the range.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#subtotal(int,com.grapecity.documents.excel.ConsolidationFunction,int%5B%5D,boolean)">subtotal</a><wbr>(int&nbsp;groupBy,
 <a href="ConsolidationFunction.html" title="enum class in com.grapecity.documents.excel">ConsolidationFunction</a>&nbsp;subtotalFunction,
 int[]&nbsp;totalList,
 boolean&nbsp;replace)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Creates subtotals for the range.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#subtotal(int,com.grapecity.documents.excel.ConsolidationFunction,int%5B%5D,boolean,boolean)">subtotal</a><wbr>(int&nbsp;groupBy,
 <a href="ConsolidationFunction.html" title="enum class in com.grapecity.documents.excel">ConsolidationFunction</a>&nbsp;subtotalFunction,
 int[]&nbsp;totalList,
 boolean&nbsp;replace,
 boolean&nbsp;pageBreaks)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Creates subtotals for the range.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#subtotal(int,com.grapecity.documents.excel.ConsolidationFunction,int%5B%5D,boolean,boolean,com.grapecity.documents.excel.SummaryRow)">subtotal</a><wbr>(int&nbsp;groupBy,
 <a href="ConsolidationFunction.html" title="enum class in com.grapecity.documents.excel">ConsolidationFunction</a>&nbsp;subtotalFunction,
 int[]&nbsp;totalList,
 boolean&nbsp;replace,
 boolean&nbsp;pageBreaks,
 <a href="SummaryRow.html" title="enum class in com.grapecity.documents.excel">SummaryRow</a>&nbsp;summaryRowLocation)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Creates subtotals for the range.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#subtotal(int,com.grapecity.documents.excel.ConsolidationFunction,int%5B%5D,com.grapecity.documents.excel.SummaryRow)">subtotal</a><wbr>(int&nbsp;groupBy,
 <a href="ConsolidationFunction.html" title="enum class in com.grapecity.documents.excel">ConsolidationFunction</a>&nbsp;subtotalFunction,
 int[]&nbsp;totalList,
 <a href="SummaryRow.html" title="enum class in com.grapecity.documents.excel">SummaryRow</a>&nbsp;summaryRowLocation)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Creates subtotals for the range.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#toImage(java.io.OutputStream,com.grapecity.documents.excel.drawing.ImageType)">toImage</a><wbr>(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/OutputStream.html" title="class or interface in java.io">OutputStream</a>&nbsp;stream,
 <a href="drawing/ImageType.html" title="enum class in com.grapecity.documents.excel.drawing">ImageType</a>&nbsp;imageType)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Saves the range to the specified image stream.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#toImage(java.io.OutputStream,com.grapecity.documents.excel.drawing.ImageType,com.grapecity.documents.excel.ImageSaveOptions)">toImage</a><wbr>(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/OutputStream.html" title="class or interface in java.io">OutputStream</a>&nbsp;stream,
 <a href="drawing/ImageType.html" title="enum class in com.grapecity.documents.excel.drawing">ImageType</a>&nbsp;imageType,
 <a href="ImageSaveOptions.html" title="class in com.grapecity.documents.excel">ImageSaveOptions</a>&nbsp;options)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Saves the range to the specified image stream using options.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#toImage(java.lang.String)">toImage</a><wbr>(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;imageFile)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Saves the range to the specified image file.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#toImage(java.lang.String,com.grapecity.documents.excel.ImageSaveOptions)">toImage</a><wbr>(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;imageFile,
 <a href="ImageSaveOptions.html" title="class in com.grapecity.documents.excel">ImageSaveOptions</a>&nbsp;options)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Saves the range to the specified image file using options.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#toJson()">toJson</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Generates a json string from the range.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#ungroup()">ungroup</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Decrements the OutlineLevel of the specified rows or columns.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#union(com.grapecity.documents.excel.IRange)">union</a><wbr>(<a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a>&nbsp;range2)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns an IRange object that represents the union of two ranges.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#union(com.grapecity.documents.excel.IRange...)">union</a><wbr>(<a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a>...&nbsp;ranges)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns an IRange object that represents the union of several ranges.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a class="member-name-link" href="#unmerge()">unmerge</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Converts merged cells in the represented range to normal cells.</div>
</div>
</div>
</div>
</div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getRows()">
<h3>getRows</h3>
<div class="member-signature"><span class="return-type"><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></span>&nbsp;<span class="element-name">getRows</span>()</div>
<div class="block">Returns the  <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a> object that represents the rows in the specified range.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("B2:C3");
 IRange rows = range.getRows();
 int rowCount = rows.getCount();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a> object that represents the rows in the specified range.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getColumns()">
<h3>getColumns</h3>
<div class="member-signature"><span class="return-type"><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></span>&nbsp;<span class="element-name">getColumns</span>()</div>
<div class="block">Returns the  <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a> object that represents the columns in the specified range.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("B2:C3");
 IRange columns = range.getColumns();
 int columnCount = columns.getCount();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a> object that represents the columns in the specified range.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getCells()">
<h3>getCells</h3>
<div class="member-signature"><span class="return-type"><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></span>&nbsp;<span class="element-name">getCells</span>()</div>
<div class="block">Returns the  <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a> object that represents the cells in the specified range.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("B2:C3");
 IRange cells = range.getCells();
 int cellCount = cells.getCount();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a> object that represents the cells in the specified range.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getRow()">
<h3>getRow</h3>
<div class="member-signature"><span class="return-type">int</span>&nbsp;<span class="element-name">getRow</span>()</div>
<div class="block">Returns the zero based row number of the first row.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("B2:C3");
 int row = range.getRow();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The zero based row number of the first row.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getLastRow()">
<h3>getLastRow</h3>
<div class="member-signature"><span class="return-type">int</span>&nbsp;<span class="element-name">getLastRow</span>()</div>
<div class="block">Returns the zero based row number of the last row of the first range.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("B2:C3");
 int lastRow = range.getLastRow();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The zero based row number of the last row of the first range.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getRowCount()">
<h3>getRowCount</h3>
<div class="member-signature"><span class="return-type">int</span>&nbsp;<span class="element-name">getRowCount</span>()</div>
<div class="block">Returns the row count of the first range.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("B2:C3");
 int rowCount = range.getRowCount();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The row count of the first range.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getColumn()">
<h3>getColumn</h3>
<div class="member-signature"><span class="return-type">int</span>&nbsp;<span class="element-name">getColumn</span>()</div>
<div class="block">Returns the zero based column number of the first column of this IRange.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("B2:C3");
 int column = range.getColumn();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The zero based column number of the first column of this IRange.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getLastColumn()">
<h3>getLastColumn</h3>
<div class="member-signature"><span class="return-type">int</span>&nbsp;<span class="element-name">getLastColumn</span>()</div>
<div class="block">Returns the zero based column number of the last column of the first range.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("B2:C3");
 int lastColumn = range.getLastColumn();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The zero based column number of the last column of the first range.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getColumnCount()">
<h3>getColumnCount</h3>
<div class="member-signature"><span class="return-type">int</span>&nbsp;<span class="element-name">getColumnCount</span>()</div>
<div class="block">Returns the column count of the first range.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("B2:C3");
 int columnCount = range.getColumnCount();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The column count of the first range.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getCount()">
<h3>getCount</h3>
<div class="member-signature"><span class="return-type">int</span>&nbsp;<span class="element-name">getCount</span>()</div>
<div class="block">Returns the number of objects in the collection.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("B2:C3");
 int count = range.getCount();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The number of objects in the collection.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getFont()">
<h3>getFont</h3>
<div class="member-signature"><span class="return-type"><a href="IFont.html" title="interface in com.grapecity.documents.excel">IFont</a></span>&nbsp;<span class="element-name">getFont</span>()</div>
<div class="block">Returns an instance of  <a href="IFont.html" title="interface in com.grapecity.documents.excel"><code>IFont</code></a> which may be used to get and set font properties of the cells represented by this IRange.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 IFont font = range.getFont();
 font.setBold(true);
 boolean bold = range.getFont().getBold();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>An IFont instance used to get and set font properties of the cells represented by this IRange; see <a href="IFont.html" title="interface in com.grapecity.documents.excel"><code>IFont</code></a> and <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a>.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getBorders()">
<h3>getBorders</h3>
<div class="member-signature"><span class="return-type"><a href="IBorders.html" title="interface in com.grapecity.documents.excel">IBorders</a></span>&nbsp;<span class="element-name">getBorders</span>()</div>
<div class="block">Returns an instance of  <a href="IBorders.html" title="interface in com.grapecity.documents.excel"><code>IBorders</code></a> which represents the cell borders of the cell or range represented by this IRange.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 IBorder border = range.getBorders().get(BordersIndex.EdgeBottom);
 border.setLineStyle(BorderLineStyle.Thin);
 BorderLineStyle style = border.getLineStyle();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>An IBorders instance that represents the cell borders of the cell or range represented by this IRange; see <a href="IBorders.html" title="interface in com.grapecity.documents.excel"><code>IBorders</code></a> and <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a>.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getInterior()">
<h3>getInterior</h3>
<div class="member-signature"><span class="return-type"><a href="IInterior.html" title="interface in com.grapecity.documents.excel">IInterior</a></span>&nbsp;<span class="element-name">getInterior</span>()</div>
<div class="block">Returns the  <a href="IInterior.html" title="interface in com.grapecity.documents.excel"><code>IInterior</code></a> which represents the interior (background)color and pattern of the specified cell(s).
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 IInterior interior = range.getInterior();
 interior.setColor(Color.GetLightYellow());
 Color color = range.getInterior().getColor();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The <a href="IInterior.html" title="interface in com.grapecity.documents.excel"><code>IInterior</code></a> object that represents the interior (background) color and pattern of the specified cell(s).</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getNumberFormat()">
<h3>getNumberFormat</h3>
<div class="member-signature"><span class="return-type"><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></span>&nbsp;<span class="element-name">getNumberFormat</span>()</div>
<div class="block">Gets the number format of the cells in the range.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.setNumberFormat("$#,##0.00");
 String numberFormat = range.getNumberFormat();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The number format of the cells in the range.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setNumberFormat(java.lang.String)">
<h3>setNumberFormat</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">setNumberFormat</span><wbr><span class="parameters">(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;value)</span></div>
<div class="block">Sets the number format of the cells in the range.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.setValue(1234.5);
 range.setNumberFormat("$#,##0.00");
 String text = range.getText();
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - The number format of the cells in the range.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getAddIndent()">
<h3>getAddIndent</h3>
<div class="member-signature"><span class="return-type">boolean</span>&nbsp;<span class="element-name">getAddIndent</span>()</div>
<div class="block">Gets the property which controls indentation of text when horizontal or  vertical alignment is set to distributed.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.setHorizontalAlignment(HorizontalAlignment.Distributed);
 range.setAddIndent(true);
 boolean addIndent = range.getAddIndent();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>true if add indent is enabled; otherwise, false.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setAddIndent(boolean)">
<h3>setAddIndent</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">setAddIndent</span><wbr><span class="parameters">(boolean&nbsp;value)</span></div>
<div class="block">Sets the property which controls indentation of text when horizontal or  vertical alignment is set to distributed.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.setHorizontalAlignment(HorizontalAlignment.Distributed);
 range.setAddIndent(true);
 boolean addIndent = range.getAddIndent();
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - The property value that controls indentation of text when horizontal or vertical alignment is set to distributed.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getIndentLevel()">
<h3>getIndentLevel</h3>
<div class="member-signature"><span class="return-type">int</span>&nbsp;<span class="element-name">getIndentLevel</span>()</div>
<div class="block">Gets the indent level of the specified cell(s).
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.setIndentLevel(2);
 int indentLevel = range.getIndentLevel();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The indent level of the specified cell(s).</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setIndentLevel(int)">
<h3>setIndentLevel</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">setIndentLevel</span><wbr><span class="parameters">(int&nbsp;value)</span></div>
<div class="block">Sets the indent level of the specified cell(s).
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.setValue("Indented");
 range.setIndentLevel(2);
 int indentLevel = range.getIndentLevel();
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - The indent level of the specified cell(s).</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getHidden()">
<h3>getHidden</h3>
<div class="member-signature"><span class="return-type">boolean</span>&nbsp;<span class="element-name">getHidden</span>()</div>
<div class="block">Gets the property which specifies whether rows or columns should be hidden.
 <pre><code data-language="Java">
 IRange row = worksheet.getRange("2:2");
 row.setHidden(true);
 boolean hidden = row.getHidden();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>true if hidden is enabled; otherwise, false.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setHidden(boolean)">
<h3>setHidden</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">setHidden</span><wbr><span class="parameters">(boolean&nbsp;value)</span></div>
<div class="block">Sets the property which specifies whether rows or columns should be hidden.
 <pre><code data-language="Java">
 IRange row = worksheet.getRange("2:2");
 row.setHidden(true);
 boolean hidden = row.getHidden();
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - Whether rows or columns should be hidden.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getLocked()">
<h3>getLocked</h3>
<div class="member-signature"><span class="return-type">boolean</span>&nbsp;<span class="element-name">getLocked</span>()</div>
<div class="block">Gets the property which specifies whether cells should be locked.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.setLocked(false);
 worksheet.protect();
 boolean locked = range.getLocked();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>true if locked is enabled; otherwise, false.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setLocked(boolean)">
<h3>setLocked</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">setLocked</span><wbr><span class="parameters">(boolean&nbsp;value)</span></div>
<div class="block">Sets the property which specifies whether cells should be locked.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.setLocked(false);
 worksheet.protect();
 boolean locked = range.getLocked();
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - Whether cells should be locked.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getOrientation()">
<h3>getOrientation</h3>
<div class="member-signature"><span class="return-type">int</span>&nbsp;<span class="element-name">getOrientation</span>()</div>
<div class="block">Gets the text orientation of a cell or range, which may be from -90 to 90 degrees,  or 255(vertical text).
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.setValue("Rotated");
 range.setOrientation(45);
 int orientation = range.getOrientation();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The text orientation of a cell or range, which may be from -90 to 90 degrees, or 255(vertical text).</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setOrientation(int)">
<h3>setOrientation</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">setOrientation</span><wbr><span class="parameters">(int&nbsp;value)</span></div>
<div class="block">Sets the text orientation of a cell or range, which may be from -90 to 90 degrees,  or 255(vertical text).
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.setValue("Rotated");
 range.setOrientation(45);
 int orientation = range.getOrientation();
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - The text orientation of a cell or range, which may be from -90 to 90 degrees, or 255(vertical text).</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getShrinkToFit()">
<h3>getShrinkToFit</h3>
<div class="member-signature"><span class="return-type">boolean</span>&nbsp;<span class="element-name">getShrinkToFit</span>()</div>
<div class="block">Gets the property which specifies whether cells will be drawn in a smaller  font if needed to display the contents of the cell.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.setValue("Long text");
 range.setShrinkToFit(true);
 boolean shrinkToFit = range.getShrinkToFit();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>true if shrink to fit is enabled; otherwise, false.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setShrinkToFit(boolean)">
<h3>setShrinkToFit</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">setShrinkToFit</span><wbr><span class="parameters">(boolean&nbsp;value)</span></div>
<div class="block">Sets the property which specifies whether cells will be drawn in a smaller  font if needed to display the contents of the cell.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.setValue("Long text");
 range.setShrinkToFit(true);
 boolean shrinkToFit = range.getShrinkToFit();
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - Whether cells will be drawn in a smaller font if needed to display the contents of the cell.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getWrapText()">
<h3>getWrapText</h3>
<div class="member-signature"><span class="return-type">boolean</span>&nbsp;<span class="element-name">getWrapText</span>()</div>
<div class="block">Get the flag which indicates whether word wrap is enabled in a cell.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.setValue("Line 1\nLine 2");
 range.setWrapText(true);
 boolean wrapText = range.getWrapText();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>true if wrap text is enabled; otherwise, false.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setWrapText(boolean)">
<h3>setWrapText</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">setWrapText</span><wbr><span class="parameters">(boolean&nbsp;value)</span></div>
<div class="block">Sets the flag which indicates whether word wrap is enabled in a cell.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.setValue("Line 1\nLine 2");
 range.setWrapText(true);
 boolean wrapText = range.getWrapText();
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - Whether word wrap is enabled in a cell.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getHorizontalAlignment()">
<h3>getHorizontalAlignment</h3>
<div class="member-signature"><span class="return-type"><a href="HorizontalAlignment.html" title="enum class in com.grapecity.documents.excel">HorizontalAlignment</a></span>&nbsp;<span class="element-name">getHorizontalAlignment</span>()</div>
<div class="block">Gets the  <a href="HorizontalAlignment.html" title="enum class in com.grapecity.documents.excel"><code>HorizontalAlignment</code></a> of a cell or range.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1:C1");
 range.setValue("Quarterly Report");
 range.setHorizontalAlignment(HorizontalAlignment.Center);
 HorizontalAlignment alignment = range.getHorizontalAlignment();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The <a href="HorizontalAlignment.html" title="enum class in com.grapecity.documents.excel"><code>HorizontalAlignment</code></a> of a cell or range.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setHorizontalAlignment(com.grapecity.documents.excel.HorizontalAlignment)">
<h3>setHorizontalAlignment</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">setHorizontalAlignment</span><wbr><span class="parameters">(<a href="HorizontalAlignment.html" title="enum class in com.grapecity.documents.excel">HorizontalAlignment</a>&nbsp;value)</span></div>
<div class="block">Sets the  <a href="HorizontalAlignment.html" title="enum class in com.grapecity.documents.excel"><code>HorizontalAlignment</code></a> of a cell or range.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1:C1");
 range.setValue("Quarterly Report");
 range.setHorizontalAlignment(HorizontalAlignment.Center);
 HorizontalAlignment alignment = range.getHorizontalAlignment();
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - The <a href="HorizontalAlignment.html" title="enum class in com.grapecity.documents.excel"><code>HorizontalAlignment</code></a> of a cell or range.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getVerticalAlignment()">
<h3>getVerticalAlignment</h3>
<div class="member-signature"><span class="return-type"><a href="VerticalAlignment.html" title="enum class in com.grapecity.documents.excel">VerticalAlignment</a></span>&nbsp;<span class="element-name">getVerticalAlignment</span>()</div>
<div class="block">Gets the  <a href="VerticalAlignment.html" title="enum class in com.grapecity.documents.excel"><code>VerticalAlignment</code></a> of a cell or range.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.setVerticalAlignment(VerticalAlignment.Center);
 VerticalAlignment alignment = range.getVerticalAlignment();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The <a href="VerticalAlignment.html" title="enum class in com.grapecity.documents.excel"><code>VerticalAlignment</code></a> of a cell or range.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setVerticalAlignment(com.grapecity.documents.excel.VerticalAlignment)">
<h3>setVerticalAlignment</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">setVerticalAlignment</span><wbr><span class="parameters">(<a href="VerticalAlignment.html" title="enum class in com.grapecity.documents.excel">VerticalAlignment</a>&nbsp;value)</span></div>
<div class="block">Sets the  <a href="VerticalAlignment.html" title="enum class in com.grapecity.documents.excel"><code>VerticalAlignment</code></a> of a cell or range.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.setValue("Centered");
 range.setVerticalAlignment(VerticalAlignment.Center);
 VerticalAlignment alignment = range.getVerticalAlignment();
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - The <a href="VerticalAlignment.html" title="enum class in com.grapecity.documents.excel"><code>VerticalAlignment</code></a> of a cell or range.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getDisplayFormat()">
<h3>getDisplayFormat</h3>
<div class="member-signature"><span class="return-type"><a href="IDisplayFormat.html" title="interface in com.grapecity.documents.excel">IDisplayFormat</a></span>&nbsp;<span class="element-name">getDisplayFormat</span>()</div>
<div class="block">Gets a DisplayFormat object that represents the display settings for the  specified range.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.getInterior().setColor(Color.GetLightYellow());
 IDisplayFormat displayFormat = range.getDisplayFormat();
 Color color = displayFormat.getInterior().getColor();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>A DisplayFormat object that represents the display settings for the specified range.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getFormulaHidden()">
<h3>getFormulaHidden</h3>
<div class="member-signature"><span class="return-type">boolean</span>&nbsp;<span class="element-name">getFormulaHidden</span>()</div>
<div class="block">Gets or sets whether the formula will be hidden when the worksheet is  protected.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.setFormula("=1+1");
 range.setFormulaHidden(true);
 boolean formulaHidden = range.getFormulaHidden();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>true if formula hidden is enabled; otherwise, false.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setFormulaHidden(boolean)">
<h3>setFormulaHidden</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">setFormulaHidden</span><wbr><span class="parameters">(boolean&nbsp;value)</span></div>
<div class="block">Sets whether the formula will be hidden when the worksheet is protected.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.setFormula("=1+1");
 range.setFormulaHidden(true);
 boolean formulaHidden = range.getFormulaHidden();
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - Whether the formula will be hidden when the worksheet is protected.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getReadingOrder()">
<h3>getReadingOrder</h3>
<div class="member-signature"><span class="return-type"><a href="ReadingOrder.html" title="enum class in com.grapecity.documents.excel">ReadingOrder</a></span>&nbsp;<span class="element-name">getReadingOrder</span>()</div>
<div class="block">Gets or Sets the reading order for the specified object.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.setReadingOrder(ReadingOrder.RightToLeft);
 ReadingOrder readingOrder = range.getReadingOrder();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>or Sets the reading order for the specified object.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setReadingOrder(com.grapecity.documents.excel.ReadingOrder)">
<h3>setReadingOrder</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">setReadingOrder</span><wbr><span class="parameters">(<a href="ReadingOrder.html" title="enum class in com.grapecity.documents.excel">ReadingOrder</a>&nbsp;value)</span></div>
<div class="block">Sets the reading order for the specified object.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.setValue("שלום");
 range.setReadingOrder(ReadingOrder.RightToLeft);
 ReadingOrder readingOrder = range.getReadingOrder();
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - The reading order for the specified object.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getStyle()">
<h3>getStyle</h3>
<div class="member-signature"><span class="return-type"><a href="IStyle.html" title="interface in com.grapecity.documents.excel">IStyle</a></span>&nbsp;<span class="element-name">getStyle</span>()</div>
<div class="block">Gets the named style  <a href="IStyle.html" title="interface in com.grapecity.documents.excel"><code>IStyle</code></a> associated with the cells represented by this IRange.
 <pre><code data-language="Java">
 IStyle style = workbook.getStyles().add("InputStyle");
 style.getFont().setBold(true);
 IRange range = worksheet.getRange("A1");
 range.setStyle(style);
 IStyle appliedStyle = range.getStyle();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The named style associated with the cells represented by this IRange.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setStyle(com.grapecity.documents.excel.IStyle)">
<h3>setStyle</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">setStyle</span><wbr><span class="parameters">(<a href="IStyle.html" title="interface in com.grapecity.documents.excel">IStyle</a>&nbsp;value)</span></div>
<div class="block">Sets the named style  <a href="IStyle.html" title="interface in com.grapecity.documents.excel"><code>IStyle</code></a> associated with the cells represented by this IRange.
 <pre><code data-language="Java">
 IStyle style = workbook.getStyles().add("InputStyle");
 style.getFont().setBold(true);
 IRange range = worksheet.getRange("A1");
 range.setStyle(style);
 IStyle appliedStyle = range.getStyle();
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - The named style <a href="IStyle.html" title="interface in com.grapecity.documents.excel"><code>IStyle</code></a> associated with the cells represented by this IRange.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getValidation()">
<h3>getValidation</h3>
<div class="member-signature"><span class="return-type"><a href="IValidation.html" title="interface in com.grapecity.documents.excel">IValidation</a></span>&nbsp;<span class="element-name">getValidation</span>()</div>
<div class="block">Returns an instance of  <a href="IValidation.html" title="interface in com.grapecity.documents.excel"><code>IValidation</code></a> which may be used to get and set validation properties of the cells represented by this IRange.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 IValidation validation = range.getValidation();
 validation.add(ValidationType.Whole, ValidationAlertStyle.Stop, ValidationOperator.Between, 1, 10);
 boolean hasValidation = range.getHasValidation();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>An IValidation instance used to get and set validation properties of the cells represented by this IRange; see <a href="IValidation.html" title="interface in com.grapecity.documents.excel"><code>IValidation</code></a> and <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a>.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getHyperlinks()">
<h3>getHyperlinks</h3>
<div class="member-signature"><span class="return-type"><a href="IHyperlinks.html" title="interface in com.grapecity.documents.excel">IHyperlinks</a></span>&nbsp;<span class="element-name">getHyperlinks</span>()</div>
<div class="block">Returns an instance of  <a href="IHyperlinks.html" title="interface in com.grapecity.documents.excel"><code>IHyperlinks</code></a> which may be used to get and set HyperLinks properties.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 IHyperlinks hyperlinks = range.getHyperlinks();
 hyperlinks.add(range, "https://www.example.com");
 int hyperlinkCount = hyperlinks.getCount();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>An instance of <a href="IHyperlinks.html" title="interface in com.grapecity.documents.excel"><code>IHyperlinks</code></a> which may be used to get and set HyperLinks properties.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getComment()">
<h3>getComment</h3>
<div class="member-signature"><span class="return-type"><a href="IComment.html" title="interface in com.grapecity.documents.excel">IComment</a></span>&nbsp;<span class="element-name">getComment</span>()</div>
<div class="block">Returns an instance of  <a href="IComment.html" title="interface in com.grapecity.documents.excel"><code>IComment</code></a> which may be used to get and set Comment properties of the cells.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.addComment("Review this value.");
 IComment comment = range.getComment();
 String text = comment.getText();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>An IComment instance used to get and set comment properties of the cells; see <a href="IComment.html" title="interface in com.grapecity.documents.excel"><code>IComment</code></a>.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getSparklineGroups()">
<h3>getSparklineGroups</h3>
<div class="member-signature"><span class="return-type"><a href="ISparklineGroups.html" title="interface in com.grapecity.documents.excel">ISparklineGroups</a></span>&nbsp;<span class="element-name">getSparklineGroups</span>()</div>
<div class="block">Returns the sparkline groups for the cells.
 <pre><code data-language="Java">
 worksheet.getRange("A1:A3").setValue(new Object[][] {{1}, {2}, {3}});
 IRange location = worksheet.getRange("B1:B3");
 ISparklineGroups sparklineGroups = location.getSparklineGroups();
 sparklineGroups.add(SparkType.Line, "A1:A3");
 int groupCount = sparklineGroups.getCount();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The ISparklineGroups collection for the cells; see <a href="ISparklineGroups.html" title="interface in com.grapecity.documents.excel"><code>ISparklineGroups</code></a>.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getWorksheet()">
<h3>getWorksheet</h3>
<div class="member-signature"><span class="return-type"><a href="IWorksheet.html" title="interface in com.grapecity.documents.excel">IWorksheet</a></span>&nbsp;<span class="element-name">getWorksheet</span>()</div>
<div class="block">Returns the parent  <a href="IWorksheet.html" title="interface in com.grapecity.documents.excel"><code>IWorksheet</code></a> of this range.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 IWorksheet parentWorksheet = range.getWorksheet();
 String sheetName = parentWorksheet.getName();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The parent of this range.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getEntireRow()">
<h3>getEntireRow</h3>
<div class="member-signature"><span class="return-type"><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></span>&nbsp;<span class="element-name">getEntireRow</span>()</div>
<div class="block">Returns a new instance of  <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a> which represents the same range of cells, but expanded to include all columns.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("B2:C3");
 IRange entireRow = range.getEntireRow();
 int columnCount = entireRow.getColumnCount();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>A new IRange instance that represents the same cells expanded to include all columns; see <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a>.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getEntireColumn()">
<h3>getEntireColumn</h3>
<div class="member-signature"><span class="return-type"><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></span>&nbsp;<span class="element-name">getEntireColumn</span>()</div>
<div class="block">Returns a new instance of  <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a> which represents the same range of cells, but expanded to include all rows.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("B2:C3");
 IRange entireColumn = range.getEntireColumn();
 int rowCount = entireColumn.getRowCount();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>A new IRange instance that represents the same cells expanded to include all rows; see <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a>.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getEntireMergeArea()">
<h3>getEntireMergeArea</h3>
<div class="member-signature"><span class="return-type"><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></span>&nbsp;<span class="element-name">getEntireMergeArea</span>()</div>
<div class="block">Returns an  <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a> representing the area of the current range which is iteratively grown as needed until it includes no partial merged cells.
 <pre><code data-language="Java">
 worksheet.getRange("A1:B2").merge();
 IRange mergeArea = worksheet.getRange("A1").getEntireMergeArea();
 int rowCount = mergeArea.getRowCount();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>An IRange instance representing the area grown as needed until it includes no partial merged cells; see <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a>.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getMergeArea()">
<h3>getMergeArea</h3>
<div class="member-signature"><span class="return-type"><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></span>&nbsp;<span class="element-name">getMergeArea</span>()</div>
<div class="block">Returns an  <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a> representing the merged range containing the specified cell. If the specified cell isn't in a merged range, this property  returns the specified cell.
 <pre><code data-language="Java">
 worksheet.getRange("A1:B2").merge();
 IRange mergeArea = worksheet.getRange("A1").getMergeArea();
 String address = mergeArea.getAddress();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>An <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a> representing the merged range containing the specified cell.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getFormula()">
<h3>getFormula</h3>
<div class="member-signature"><span class="return-type"><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></span>&nbsp;<span class="element-name">getFormula</span>()</div>
<div class="block">Gets the formula of the cells represented by this range in A1-style notation.
 <pre><code data-language="Java">
 worksheet.getRange("A1").setValue(10);
 worksheet.getRange("A2").setValue(5);
 IRange range = worksheet.getRange("B1");
 range.setFormula("=A1+A2");
 String formula = range.getFormula();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The formula of the cells represented by this range in A1-style notation.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setFormula(java.lang.String)">
<h3>setFormula</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">setFormula</span><wbr><span class="parameters">(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;value)</span></div>
<div class="block">Sets the formula of the cells represented by this range in A1-style notation.
 <pre><code data-language="Java">
 worksheet.getRange("A1").setValue(10);
 worksheet.getRange("A2").setValue(5);
 IRange range = worksheet.getRange("B1");
 range.setFormula("=A1+A2");
 workbook.calculate();
 Object value = range.getValue();
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - The formula of the cells represented by this range in A1-style notation.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getFormulaLocal()">
<h3>getFormulaLocal</h3>
<div class="member-signature"><span class="return-type"><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></span>&nbsp;<span class="element-name">getFormulaLocal</span>()</div>
<div class="block">Gets the localized formula of the cells represented by this range in A1-style notation.
 <pre><code data-language="Java">
 worksheet.getRange("A1").setValue(10);
 worksheet.getRange("A2").setValue(5);
 IRange range = worksheet.getRange("B1");
 range.setFormulaLocal("=A1+A2");
 String formula = range.getFormulaLocal();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The localized formula of the cells represented by this range in A1-style notation.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setFormulaLocal(java.lang.String)">
<h3>setFormulaLocal</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">setFormulaLocal</span><wbr><span class="parameters">(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;value)</span></div>
<div class="block">Sets the localized formula of the cells represented by this range in A1-style notation.
 <pre><code data-language="Java">
 worksheet.getRange("A1").setValue(10);
 worksheet.getRange("A2").setValue(5);
 IRange range = worksheet.getRange("B1");
 range.setFormulaLocal("=A1+A2");
 workbook.calculate();
 Object value = range.getValue();
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - The localized formula of the cells represented by this range in A1-style notation.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getFormulaR1C1()">
<h3>getFormulaR1C1</h3>
<div class="member-signature"><span class="return-type"><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></span>&nbsp;<span class="element-name">getFormulaR1C1</span>()</div>
<div class="block">Gets the formula of the cells represented by this range in R1C1-style notation.
 <pre><code data-language="Java">
 worksheet.getRange("A1").setValue(10);
 worksheet.getRange("A2").setValue(5);
 IRange range = worksheet.getRange("B1");
 range.setFormulaR1C1("=RC[-1]+R[1]C[-1]");
 String formula = range.getFormulaR1C1();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The formula of the cells represented by this range in R1C1-style notation.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setFormulaR1C1(java.lang.String)">
<h3>setFormulaR1C1</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">setFormulaR1C1</span><wbr><span class="parameters">(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;value)</span></div>
<div class="block">Sets the formula of the cells represented by this range in R1C1-style notation.
 <pre><code data-language="Java">
 worksheet.getRange("A1").setValue(10);
 worksheet.getRange("A2").setValue(5);
 IRange range = worksheet.getRange("B1");
 range.setFormulaR1C1("=RC[-1]+R[1]C[-1]");
 workbook.calculate();
 Object value = range.getValue();
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - The formula of the cells represented by this range in R1C1-style notation.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getFormulaR1C1Local()">
<h3>getFormulaR1C1Local</h3>
<div class="member-signature"><span class="return-type"><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></span>&nbsp;<span class="element-name">getFormulaR1C1Local</span>()</div>
<div class="block">Gets the localized formula of the cells represented by this range in R1C1-style notation.
 <pre><code data-language="Java">
 worksheet.getRange("A1").setValue(10);
 worksheet.getRange("A2").setValue(5);
 IRange range = worksheet.getRange("B1");
 range.setFormulaR1C1Local("=RC[-1]+R[1]C[-1]");
 String formula = range.getFormulaR1C1Local();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The localized formula of the cells represented by this range in R1C1-style notation.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setFormulaR1C1Local(java.lang.String)">
<h3>setFormulaR1C1Local</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">setFormulaR1C1Local</span><wbr><span class="parameters">(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;value)</span></div>
<div class="block">Sets the localized formula of the cells represented by this range in R1C1-style notation.
 <pre><code data-language="Java">
 worksheet.getRange("A1").setValue(10);
 worksheet.getRange("A2").setValue(5);
 IRange range = worksheet.getRange("B1");
 range.setFormulaR1C1Local("=RC[-1]+R[1]C[-1]");
 workbook.calculate();
 Object value = range.getValue();
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - The localized formula of the cells represented by this range in R1C1-style notation.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getFormula2()">
<h3>getFormula2</h3>
<div class="member-signature"><span class="return-type"><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></span>&nbsp;<span class="element-name">getFormula2</span>()</div>
<div class="block">Gets the formula of the cells represented by this range in A1-style array notation.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1:A3");
 range.setFormula2("=SEQUENCE(3)");
 String formula = range.getFormula2();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The formula of the cells represented by this range in A1-style array notation.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setFormula2(java.lang.String)">
<h3>setFormula2</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">setFormula2</span><wbr><span class="parameters">(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;value)</span></div>
<div class="block">Sets the formula of the cells represented by this range in A1-style array notation.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1:A3");
 range.setFormula2("=SEQUENCE(3)");
 workbook.calculate();
 Object value = worksheet.getRange("A1").getValue();
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - The formula of the cells represented by this range in A1-style array notation.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getFormula2Local()">
<h3>getFormula2Local</h3>
<div class="member-signature"><span class="return-type"><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></span>&nbsp;<span class="element-name">getFormula2Local</span>()</div>
<div class="block">Gets the localized formula of the cells represented by this range in A1-style array notation.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1:A3");
 range.setFormula2Local("=SEQUENCE(3)");
 String formula = range.getFormula2Local();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The localized formula of the cells represented by this range in A1-style array notation.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setFormula2Local(java.lang.String)">
<h3>setFormula2Local</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">setFormula2Local</span><wbr><span class="parameters">(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;value)</span></div>
<div class="block">Sets the localized formula of the cells represented by this range in A1-style array notation.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1:A3");
 range.setFormula2Local("=SEQUENCE(3)");
 workbook.calculate();
 Object value = worksheet.getRange("A1").getValue();
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - The localized formula of the cells represented by this range in A1-style array notation.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getFormula2R1C1()">
<h3>getFormula2R1C1</h3>
<div class="member-signature"><span class="return-type"><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></span>&nbsp;<span class="element-name">getFormula2R1C1</span>()</div>
<div class="block">Gets the formula of the cells represented by this range in R1C1-style array notation.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1:A3");
 range.setFormula2R1C1("=SEQUENCE(3)");
 String formula = range.getFormula2R1C1();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The formula of the cells represented by this range in R1C1-style array notation.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setFormula2R1C1(java.lang.String)">
<h3>setFormula2R1C1</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">setFormula2R1C1</span><wbr><span class="parameters">(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;value)</span></div>
<div class="block">Sets the formula of the cells represented by this range in R1C1-style array notation.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1:A3");
 range.setFormula2R1C1("=SEQUENCE(3)");
 workbook.calculate();
 Object value = worksheet.getRange("A1").getValue();
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - The formula of the cells represented by this range in R1C1-style array notation.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getFormula2R1C1Local()">
<h3>getFormula2R1C1Local</h3>
<div class="member-signature"><span class="return-type"><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></span>&nbsp;<span class="element-name">getFormula2R1C1Local</span>()</div>
<div class="block">Gets the localized formula of the cells represented by this range in R1C1-style array notation.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1:A3");
 range.setFormula2R1C1Local("=SEQUENCE(3)");
 String formula = range.getFormula2R1C1Local();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The localized formula of the cells represented by this range in R1C1-style array notation.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setFormula2R1C1Local(java.lang.String)">
<h3>setFormula2R1C1Local</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">setFormula2R1C1Local</span><wbr><span class="parameters">(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;value)</span></div>
<div class="block">Sets the localized formula of the cells represented by this range in R1C1-style array notation.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1:A3");
 range.setFormula2R1C1Local("=SEQUENCE(3)");
 workbook.calculate();
 Object value = worksheet.getRange("A1").getValue();
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - The localized formula of the cells represented by this range in R1C1-style array notation.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getFormulaArray()">
<h3>getFormulaArray</h3>
<div class="member-signature"><span class="return-type"><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></span>&nbsp;<span class="element-name">getFormulaArray</span>()</div>
<div class="block">Gets the array formula of a range.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1:A3");
 range.setFormulaArray("=ROW(A1:A3)");
 String formula = range.getFormulaArray();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The array formula of a range.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setFormulaArray(java.lang.String)">
<h3>setFormulaArray</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">setFormulaArray</span><wbr><span class="parameters">(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;value)</span></div>
<div class="block">Sets the array formula of a range.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1:A3");
 range.setFormulaArray("=ROW(A1:A3)");
 workbook.calculate();
 Object value = worksheet.getRange("A1").getValue();
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - The array formula of a range.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getFormulaArrayR1C1()">
<h3>getFormulaArrayR1C1</h3>
<div class="member-signature"><span class="return-type"><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></span>&nbsp;<span class="element-name">getFormulaArrayR1C1</span>()</div>
<div class="block">Gets the array formula of a range using ReferenceStyle.R1C1.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1:A3");
 range.setFormulaArrayR1C1("=ROW(R1C1:R3C1)");
 String formula = range.getFormulaArrayR1C1();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The array formula of a range using ReferenceStyle.R1C1.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setFormulaArrayR1C1(java.lang.String)">
<h3>setFormulaArrayR1C1</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">setFormulaArrayR1C1</span><wbr><span class="parameters">(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;value)</span></div>
<div class="block">Sets the array formula of a range using ReferenceStyle.R1C1.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1:A3");
 range.setFormulaArrayR1C1("=ROW(R1C1:R3C1)");
 workbook.calculate();
 Object value = worksheet.getRange("A1").getValue();
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - The array formula of a range using ReferenceStyle.R1C1.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getCurrentArray()">
<h3>getCurrentArray</h3>
<div class="member-signature"><span class="return-type"><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></span>&nbsp;<span class="element-name">getCurrentArray</span>()</div>
<div class="block">Gets whether the specified cell is part of an array or dynamic array, returns an  <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a> object that represents the entire array.
 <pre><code data-language="Java">
 IRange arrayRange = worksheet.getRange("A1:A3");
 arrayRange.setFormulaArray("=ROW(A1:A3)");
 IRange currentArray = worksheet.getRange("A2").getCurrentArray();
 String address = currentArray.getAddress();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>Whether the specified cell is part of an array or dynamic array, returns an object that represents the entire array.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getHasFormula()">
<h3>getHasFormula</h3>
<div class="member-signature"><span class="return-type">boolean</span>&nbsp;<span class="element-name">getHasFormula</span>()</div>
<div class="block">Returns true if the cell or range contains any formulas; otherwise, false is  returned.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.setFormula("=1+1");
 boolean hasFormula = range.getHasFormula();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>true if has formula is enabled; otherwise, false.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getHasArray()">
<h3>getHasArray</h3>
<div class="member-signature"><span class="return-type">boolean</span>&nbsp;<span class="element-name">getHasArray</span>()</div>
<div class="block">Determines if the specified cell is part of an array formula or dynamic array formula.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1:A3");
 range.setFormulaArray("=ROW(A1:A3)");
 boolean hasArray = worksheet.getRange("A1").getHasArray();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>true if has array is enabled; otherwise, false.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getValue()">
<h3>getValue</h3>
<div class="member-signature"><span class="return-type"><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a></span>&nbsp;<span class="element-name">getValue</span>()</div>
<div class="block">Gets the value of the specified range as a string, double, boolean,  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Date.html" title="class or interface in java.util"><code>Date</code></a>, Object[][], or null.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.setValue("Ready");
 Object value = range.getValue();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The value of the specified range as a string, double, boolean, <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Date.html" title="class or interface in java.util"><code>Date</code></a>, Object[][], or null.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setValue(java.lang.Object)">
<h3>setValue</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">setValue</span><wbr><span class="parameters">(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;value)</span></div>
<div class="block">Sets the value of the specified cell as a string, double, int, boolean,  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Date.html" title="class or interface in java.util"><code>Date</code></a>,  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Calendar.html" title="class or interface in java.util"><code>Calendar</code></a>, Object[][] or null.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1:B2");
 range.setValue(new Object[][] {{"Name", "Score"}, {"Alice", 95}});
 Object value = worksheet.getRange("B2").getValue();
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - The value of the specified cell as a string, double, int, boolean, <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Date.html" title="class or interface in java.util"><code>Date</code></a>,  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Calendar.html" title="class or interface in java.util"><code>Calendar</code></a>, Object[][] or null.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setIgnoredError(java.util.EnumSet)">
<h3>setIgnoredError</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">setIgnoredError</span><wbr><span class="parameters">(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/EnumSet.html" title="class or interface in java.util">EnumSet</a>&lt;<a href="IgnoredErrorType.html" title="enum class in com.grapecity.documents.excel">IgnoredErrorType</a>&gt;&nbsp;value)</span></div>
<div class="block">Sets the error type of the range to be ignored.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - The EnumSet of <a href="IgnoredErrorType.html" title="enum class in com.grapecity.documents.excel"><code>IgnoredErrorType</code></a>.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.setValue("\'123");
 range.setIgnoredError(EnumSet.of(IgnoredErrorType.NumberAsText));
 EnumSet&lt;IgnoredErrorType&gt; ignoredErrors = range.getIgnoredError();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getIgnoredError()">
<h3>getIgnoredError</h3>
<div class="member-signature"><span class="return-type"><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/EnumSet.html" title="class or interface in java.util">EnumSet</a>&lt;<a href="IgnoredErrorType.html" title="enum class in com.grapecity.documents.excel">IgnoredErrorType</a>&gt;</span>&nbsp;<span class="element-name">getIgnoredError</span>()</div>
<div class="block">Gets the error type of the range to be ignored.</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The EnumSet of <a href="IgnoredErrorType.html" title="enum class in com.grapecity.documents.excel"><code>IgnoredErrorType</code></a>.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.setValue("\'123");
 range.setIgnoredError(EnumSet.of(IgnoredErrorType.NumberAsText));
 EnumSet&lt;IgnoredErrorType&gt; ignoredErrors = range.getIgnoredError();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getTag()">
<h3>getTag</h3>
<div class="member-signature"><span class="return-type"><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a></span>&nbsp;<span class="element-name">getTag</span>()</div>
<div class="block">Gets the tag value of the specified range in the sheet.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.setTag("customer-id");
 Object tag = range.getTag();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The tag value of the specified range in the sheet.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setTag(java.lang.Object)">
<h3>setTag</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">setTag</span><wbr><span class="parameters">(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;value)</span></div>
<div class="block">Sets the tag value of the specified range in the sheet.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.setTag("customer-id");
 Object tag = range.getTag();
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - The tag value of the specified range in the sheet.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getCellType()">
<h3>getCellType</h3>
<div class="member-signature"><span class="return-type"><a href="BaseCellType.html" title="class in com.grapecity.documents.excel">BaseCellType</a></span>&nbsp;<span class="element-name">getCellType</span>()</div>
<div class="block">Gets the cell type for specified range in the sheet.
 <pre><code data-language="Java">
 ButtonCellType button = new ButtonCellType();
 button.setText("Submit");
 IRange range = worksheet.getRange("A1");
 range.setCellType(button);
 BaseCellType cellType = range.getCellType();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The cell type for specified range in the sheet.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setCellType(com.grapecity.documents.excel.BaseCellType)">
<h3>setCellType</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">setCellType</span><wbr><span class="parameters">(<a href="BaseCellType.html" title="class in com.grapecity.documents.excel">BaseCellType</a>&nbsp;cellType)</span></div>
<div class="block">Sets the cell type for specified range in the sheet.
 <pre><code data-language="Java">
 ButtonCellType button = new ButtonCellType();
 button.setText("Submit");
 IRange range = worksheet.getRange("A1");
 range.setCellType(button);
 BaseCellType cellType = range.getCellType();
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>cellType</code> - The cell type for specified range in the sheet.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getCellControl()">
<h3>getCellControl</h3>
<div class="member-signature"><span class="return-type"><a href="ICellControl.html" title="interface in com.grapecity.documents.excel">ICellControl</a></span>&nbsp;<span class="element-name">getCellControl</span>()</div>
<div class="block">Returns the  <a href="ICellControl.html" title="interface in com.grapecity.documents.excel"><code>ICellControl</code></a> object that represents the cell control of the current range.</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The cell control object.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1:A3");
 range.getCellControl().setCheckbox();
 ICellControl cellControl = range.getCellControl();
 CellControlType controlType = cellControl.getType();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getBindingPath()">
<h3>getBindingPath</h3>
<div class="member-signature"><span class="return-type"><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></span>&nbsp;<span class="element-name">getBindingPath</span>()</div>
<div class="block">Gets the binding path of the current cell or column. <p>For a regular range, this method returns the binding path of the top-left cell.  For an entire column range, it returns the binding path of the leftmost column.  For an entire row range, it returns  <code>null</code>.</p>
<pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.setBindingPath("Customer.Name");
 String bindingPath = range.getBindingPath();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The binding path of the current cell or column.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setBindingPath(java.lang.String)">
<h3>setBindingPath</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">setBindingPath</span><wbr><span class="parameters">(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;value)</span></div>
<div class="block">Sets the binding path of the current cell or column. <p>For a regular range, this method sets the binding path of the top-left cell.  For an entire column range, it sets the binding path of the leftmost column.  For an entire row range, this method does nothing.</p>
<pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.setBindingPath("Customer.Name");
 String bindingPath = range.getBindingPath();
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - The binding path of the current cell or column. For a regular range, sets the binding path of the top-left cell. For an entire column range, sets the binding path of the leftmost column. For an entire row range, does nothing.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getText()">
<h3>getText</h3>
<div class="member-signature"><span class="return-type"><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></span>&nbsp;<span class="element-name">getText</span>()</div>
<div class="block">Gets the value of the cell represented by this IRange as a formatted string.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.setValue(1234.5);
 range.setNumberFormat("$#,##0.00");
 String text = range.getText();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The value of the cell represented by this IRange as a formatted string.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getAreas()">
<h3>getAreas</h3>
<div class="member-signature"><span class="return-type"><a href="IAreas.html" title="interface in com.grapecity.documents.excel">IAreas</a></span>&nbsp;<span class="element-name">getAreas</span>()</div>
<div class="block">Returns an instance of  <a href="IAreas.html" title="interface in com.grapecity.documents.excel"><code>IAreas</code></a> which represents an array of ranges where each range returned by areas represents one cell or range.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1,C3");
 IAreas areas = range.getAreas();
 int areaCount = areas.getAreaCount();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>An IAreas instance containing each cell or range area in this range; see <a href="IAreas.html" title="interface in com.grapecity.documents.excel"><code>IAreas</code></a>.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getUsedRange()">
<h3>getUsedRange</h3>
<div class="member-signature"><span class="return-type"><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></span>&nbsp;<span class="element-name">getUsedRange</span>()</div>
<div class="block">Returns an  <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a> representing the used range in the current range.
 <pre><code data-language="Java">
 worksheet.getRange("B2").setValue("Used cell");
 IRange usedRange = worksheet.getRange("A1:C5").getUsedRange();
 String address = usedRange.getAddress();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>An <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a> representing the used range in the current range.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getUsedRange(java.util.EnumSet)">
<h3>getUsedRange</h3>
<div class="member-signature"><span class="return-type"><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></span>&nbsp;<span class="element-name">getUsedRange</span><wbr><span class="parameters">(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/EnumSet.html" title="class or interface in java.util">EnumSet</a>&lt;<a href="UsedRangeType.html" title="enum class in com.grapecity.documents.excel">UsedRangeType</a>&gt;&nbsp;type)</span></div>
<div class="block">Returns an  <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a> representing the used range in the current range.
 <pre><code data-language="Java">
 worksheet.getRange("B2").setValue("Used cell");
 worksheet.getRange("C3").getInterior().setColor(Color.GetYellow());
 IRange usedRange = worksheet.getRange("A1:C5").getUsedRange(EnumSet.of(UsedRangeType.Data));
 String address = usedRange.getAddress();
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>type</code> - The feature type.</dd>
<dt>Returns:</dt>
<dd>An <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a> representing the used range in the current range.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="get(int,int)">
<h3>get</h3>
<div class="member-signature"><span class="return-type"><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></span>&nbsp;<span class="element-name">get</span><wbr><span class="parameters">(int&nbsp;rowOffset,
 int&nbsp;columnOffset)</span></div>
<div class="block">Returns a new instance of  <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a> which is offset from this range.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>rowOffset</code> - The row offset.</dd>
<dd><code>columnOffset</code> - The column offset.</dd>
<dt>Returns:</dt>
<dd>IRange.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("B2:C3");
 IRange cell = range.get(1, 1);
 cell.setValue("C3");
 Object value = worksheet.getRange("C3").getValue();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="get(int)">
<h3>get</h3>
<div class="member-signature"><span class="return-type"><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></span>&nbsp;<span class="element-name">get</span><wbr><span class="parameters">(int&nbsp;index)</span></div>
<div class="block">Returns a new instance of  <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a> by index which represents a cell.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>index</code> - The index of the range.</dd>
<dt>Returns:</dt>
<dd>A new instance of by index which represents a cell.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("B2:C3");
 IRange cell = range.get(2);
 cell.setValue("Selected cell");
 Object value = cell.getValue();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getMergeCells()">
<h3>getMergeCells</h3>
<div class="member-signature"><span class="return-type">boolean</span>&nbsp;<span class="element-name">getMergeCells</span>()</div>
<div class="block">Gets the property which specifies whether cells are merged.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1:B2");
 range.merge();
 boolean mergeCells = range.getMergeCells();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>true if merge cells is enabled; otherwise, false.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setMergeCells(boolean)">
<h3>setMergeCells</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">setMergeCells</span><wbr><span class="parameters">(boolean&nbsp;value)</span></div>
<div class="block">Sets the property which specifies whether cells are merged.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1:B2");
 range.setMergeCells(true);
 boolean mergeCells = range.getMergeCells();
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - Whether cells are merged.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="merge()">
<h3>merge</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">merge</span>()</div>
<div class="block">Merges the cells in the represented range into a single merged cell.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1:B2");
 range.merge();
 boolean mergeCells = range.getMergeCells();
 </code></pre></div>
</section>
</li>
<li>
<section class="detail" id="merge(boolean)">
<h3>merge</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">merge</span><wbr><span class="parameters">(boolean&nbsp;isAcross)</span></div>
<div class="block">Merges the cells in the represented range into a single merged cell.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>isAcross</code> - Optional Object. True to merge cells in each row of the specified range as separate merged cells. The default value  is False.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1:B2");
 range.merge(true);
 boolean firstRowMerged = worksheet.getRange("A1:B1").getMergeCells();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="unmerge()">
<h3>unmerge</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">unmerge</span>()</div>
<div class="block">Converts merged cells in the represented range to normal cells.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1:B2");
 range.merge();
 range.unmerge();
 boolean mergeCells = range.getMergeCells();
 </code></pre></div>
</section>
</li>
<li>
<section class="detail" id="insert()">
<h3>insert</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">insert</span>()</div>
<div class="block">Inserts a cell or a range of cells into the worksheet and shifts other cells  away to make space.
 <pre><code data-language="Java">
 worksheet.getRange("A1").setValue("First");
 worksheet.getRange("A1").insert();
 Object value = worksheet.getRange("A2").getValue();
 </code></pre></div>
</section>
</li>
<li>
<section class="detail" id="insert(com.grapecity.documents.excel.InsertShiftDirection)">
<h3>insert</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">insert</span><wbr><span class="parameters">(<a href="InsertShiftDirection.html" title="enum class in com.grapecity.documents.excel">InsertShiftDirection</a>&nbsp;shiftDirection)</span></div>
<div class="block">Inserts a cell or a range of cells into the worksheet and shifts other cells  away to make space.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>shiftDirection</code> - Specifies which way to shift the cells.
 <pre><code data-language="Java">
 worksheet.getRange("A1").setValue("First");
 worksheet.getRange("A1").insert(InsertShiftDirection.Down);
 Object value = worksheet.getRange("A2").getValue();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="delete()">
<h3>delete</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">delete</span>()</div>
<div class="block">Deletes a cell or a range of cells from the worksheet and shifts other cells  to replace deleted cells.
 <pre><code data-language="Java">
 worksheet.getRange("A1").setValue("Delete me");
 worksheet.getRange("A2").setValue("Keep me");
 worksheet.getRange("A1").delete();
 Object value = worksheet.getRange("A1").getValue();
 </code></pre></div>
</section>
</li>
<li>
<section class="detail" id="delete(com.grapecity.documents.excel.DeleteShiftDirection)">
<h3>delete</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">delete</span><wbr><span class="parameters">(<a href="DeleteShiftDirection.html" title="enum class in com.grapecity.documents.excel">DeleteShiftDirection</a>&nbsp;shiftDirection)</span></div>
<div class="block">Deletes a cell or a range of cells from the worksheet and shifts other cells  to replace deleted cells.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>shiftDirection</code> - Specifies which way to shift the cells.
 <pre><code data-language="Java">
 worksheet.getRange("A1").setValue("Delete me");
 worksheet.getRange("A2").setValue("Keep me");
 worksheet.getRange("A1").delete(DeleteShiftDirection.Up);
 Object value = worksheet.getRange("A1").getValue();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="clear()">
<h3>clear</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">clear</span>()</div>
<div class="block">Clears formulas, values, and all formatting from the current range.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.setValue("Clear me");
 range.getInterior().setColor(Color.GetYellow());
 range.clear();
 Object value = range.getValue();
 </code></pre></div>
</section>
</li>
<li>
<section class="detail" id="clearContents()">
<h3>clearContents</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">clearContents</span>()</div>
<div class="block">Clears formulas and values from the current range.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.setValue("Clear me");
 range.getInterior().setColor(Color.GetYellow());
 range.clearContents();
 Object value = range.getValue();
 </code></pre></div>
</section>
</li>
<li>
<section class="detail" id="clearFormats()">
<h3>clearFormats</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">clearFormats</span>()</div>
<div class="block">Clears all formatting from the current range.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.setValue("Keep value");
 range.getInterior().setColor(Color.GetYellow());
 range.clearFormats();
 Object value = range.getValue();
 </code></pre></div>
</section>
</li>
<li>
<section class="detail" id="clearHyperlinks()">
<h3>clearHyperlinks</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">clearHyperlinks</span>()</div>
<div class="block">Clears all hyperLinks from the current range.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.getHyperlinks().add(range, "https://www.example.com");
 range.clearHyperlinks();
 int hyperlinkCount = range.getHyperlinks().getCount();
 </code></pre></div>
</section>
</li>
<li>
<section class="detail" id="clearComments()">
<h3>clearComments</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">clearComments</span>()</div>
<div class="block">Clears the comments from the current range.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.addComment("Review this value.");
 range.clearComments();
 IComment comment = range.getComment();
 </code></pre></div>
</section>
</li>
<li>
<section class="detail" id="clearCommentsThreaded()">
<h3>clearCommentsThreaded</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">clearCommentsThreaded</span>()</div>
<div class="block">Clears the threaded comments from the current range.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.addCommentThreaded("Review this value.", "Alex");
 range.clearCommentsThreaded();
 ICommentThreaded comment = range.getCommentThreaded();
 </code></pre></div>
</section>
</li>
<li>
<section class="detail" id="removeControls()">
<h3>removeControls</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">removeControls</span>()</div>
<div class="block">Removes cell controls from the current range.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.getCellControl().setCheckbox();
 range.removeControls();
 CellControlType controlType = range.getCellControl().getType();
 </code></pre></div>
</section>
</li>
<li>
<section class="detail" id="addComment(java.lang.String)">
<h3>addComment</h3>
<div class="member-signature"><span class="return-type"><a href="IComment.html" title="interface in com.grapecity.documents.excel">IComment</a></span>&nbsp;<span class="element-name">addComment</span><wbr><span class="parameters">(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;text)</span></div>
<div class="block">Adds comments to the current range.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>text</code> - The text you want to add.</dd>
<dt>Returns:</dt>
<dd>The created <a href="IComment.html" title="interface in com.grapecity.documents.excel"><code>IComment</code></a> object.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 IComment comment = range.addComment("Review this value.");
 String text = comment.getText();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="sort(com.grapecity.documents.excel.SortOrientation,boolean,com.grapecity.documents.excel.IValueSortField...)">
<h3>sort</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">sort</span><wbr><span class="parameters">(<a href="SortOrientation.html" title="enum class in com.grapecity.documents.excel">SortOrientation</a>&nbsp;orientation,
 boolean&nbsp;caseSensitive,
 <a href="IValueSortField.html" title="interface in com.grapecity.documents.excel">IValueSortField</a>...&nbsp;keys)</span></div>
<div class="block">Sorts the cells represented by this range according to the specified options.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>orientation</code> - The orientation.</dd>
<dd><code>caseSensitive</code> - if set to true, case sensitive.</dd>
<dd><code>keys</code> - The <a href="IValueSortField.html" title="interface in com.grapecity.documents.excel"><code>IValueSortField</code></a> array.
 <pre><code data-language="Java">
 worksheet.getRange("A1:B4").setValue(new Object[][] {
     {"Name", "Score"},
     {"Alice", 95},
     {"Bob", 70},
     {"Carol", 88}
 });
 ValueSortField key = new ValueSortField(worksheet.getRange("B2:B4"));
 worksheet.getRange("A2:B4").sort(SortOrientation.Columns, false, key);
 Object firstScore = worksheet.getRange("B2").getValue();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="sort(com.grapecity.documents.excel.IRange,com.grapecity.documents.excel.SortOrder,com.grapecity.documents.excel.SortOrientation,boolean)">
<h3>sort</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">sort</span><wbr><span class="parameters">(<a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a>&nbsp;key,
 <a href="SortOrder.html" title="enum class in com.grapecity.documents.excel">SortOrder</a>&nbsp;order,
 <a href="SortOrientation.html" title="enum class in com.grapecity.documents.excel">SortOrientation</a>&nbsp;orientation,
 boolean&nbsp;caseSensitive)</span></div>
<div class="block">Sorts the cells represented by this range according to the specified options.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>key</code> - The key of the sort column.</dd>
<dd><code>order</code> - The sort order, ascending or descending</dd>
<dd><code>orientation</code> - The orientation.</dd>
<dd><code>caseSensitive</code> - if set to true, case sensitive.
 <pre><code data-language="Java">
 worksheet.getRange("A1:B4").setValue(new Object[][] {
     {"Name", "Score"},
     {"Alice", 95},
     {"Bob", 70},
     {"Carol", 88}
 });
 worksheet.getRange("A2:B4").sort(worksheet.getRange("B2:B4"), SortOrder.Ascending, SortOrientation.Columns, false);
 Object firstScore = worksheet.getRange("B2").getValue();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="sort(com.grapecity.documents.excel.IRange,com.grapecity.documents.excel.SortOrder,com.grapecity.documents.excel.SortOrientation)">
<h3>sort</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">sort</span><wbr><span class="parameters">(<a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a>&nbsp;key,
 <a href="SortOrder.html" title="enum class in com.grapecity.documents.excel">SortOrder</a>&nbsp;order,
 <a href="SortOrientation.html" title="enum class in com.grapecity.documents.excel">SortOrientation</a>&nbsp;orientation)</span></div>
<div class="block">Sorts the cells represented by this range according to the specified options.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>key</code> - The key of the sort column.</dd>
<dd><code>order</code> - The sort order, ascending or dscending</dd>
<dd><code>orientation</code> - The orientation.
 <pre><code data-language="Java">
 worksheet.getRange("A1:B4").setValue(new Object[][] {
     {"Name", "Score"},
     {"Alice", 95},
     {"Bob", 70},
     {"Carol", 88}
 });
 worksheet.getRange("A2:B4").sort(worksheet.getRange("B2:B4"), SortOrder.Ascending, SortOrientation.Columns);
 Object firstScore = worksheet.getRange("B2").getValue();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="autoFilter(int,java.lang.Object,com.grapecity.documents.excel.AutoFilterOperator,java.lang.Object,boolean)">
<h3>autoFilter</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">autoFilter</span><wbr><span class="parameters">(int&nbsp;field,
 <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;criteria1,
 <a href="AutoFilterOperator.html" title="enum class in com.grapecity.documents.excel">AutoFilterOperator</a>&nbsp;op,
 <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;criteria2,
 boolean&nbsp;visibleDropDown)</span></div>
<div class="block">Filters a list using the AutoFilter.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>field</code> - Optional Object. The integer offset of the field on which you want to base the filter (from the left of  the list; the leftmost field is field zero).</dd>
<dd><code>criteria1</code> - Optional Object. The criteria (a string; for example,"101"). Use "=" to find blank fields, or use "  &lt;&gt; " to find nonblank fields. If this argument is omitted, the criteria is All. If Operator  is AutoFilterOperator.Top10Items, Criteria1 specifies the number of  items (for example, "10").</dd>
<dd><code>op</code> - Optional AutoFilterOperator</dd>
<dd><code>criteria2</code> - Optional Object. The second criteria (a string). Used with Criteria1 and Operator to construct compound  criteria.</dd>
<dd><code>visibleDropDown</code> - Optional Object. True to display the AutoFilter drop-down arrow for the filtered field; False to hide  the AutoFilter drop-down arrow for the filtered field.  True by default.
 <pre><code data-language="Java">
 worksheet.getRange("A1:B4").setValue(new Object[][] {
     {"Name", "Score"},
     {"Alice", 95},
     {"Bob", 70},
     {"Carol", 88}
 });
 worksheet.getRange("A1:B4").autoFilter(1, "&gt;=80", AutoFilterOperator.And, "&lt;=100", true);
 boolean hidden = worksheet.getRange("3:3").getHidden();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="autoFilter(int)">
<h3>autoFilter</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">autoFilter</span><wbr><span class="parameters">(int&nbsp;field)</span></div>
<div class="block">Filters a list using the AutoFilter.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>field</code> - Optional Object. The integer offset of the field on which you want to base the filter (from the left of the list; the leftmost  field is field zero).
 <pre><code data-language="Java">
 worksheet.getRange("A1:B4").setValue(new Object[][] {
     {"Name", "Score"},
     {"Alice", 95},
     {"Bob", 70},
     {"Carol", 88}
 });
 worksheet.getRange("A1:B4").autoFilter(1);
 IRange filterRange = worksheet.getAutoFilter().getRange();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="autoFilter()">
<h3>autoFilter</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">autoFilter</span>()</div>
<div class="block">Filters a list using the AutoFilter.<br>Add a filter with no condition if there's no filter in the sheet.<br>Or show all the data in the first column of the filter.
 <pre><code data-language="Java">
 worksheet.getRange("A1:B4").setValue(new Object[][] {
     {"Name", "Score"},
     {"Alice", 95},
     {"Bob", 70},
     {"Carol", 88}
 });
 worksheet.getRange("A1:B4").autoFilter();
 IRange filterRange = worksheet.getAutoFilter().getRange();
 </code></pre></div>
</section>
</li>
<li>
<section class="detail" id="autoFilter(int,java.lang.Object)">
<h3>autoFilter</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">autoFilter</span><wbr><span class="parameters">(int&nbsp;field,
 <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;criteria1)</span></div>
<div class="block">Filters a list using the AutoFilter.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>field</code> - Optional Object. The integer offset of the field on which you want to base the filter (from the left of the list; the  leftmost field is field zero).</dd>
<dd><code>criteria1</code> - Optional Object. The criteria (a string; for example,"101"). Use "=" to find blank fields, or use "  &lt;&gt; " to find nonblank fields. If this argument is omitted, the criteria is All. If Operator is  AutoFilterOperator.Top10Items, Criteria1 specifies the number of items (for  example, "10").
 <pre><code data-language="Java">
 worksheet.getRange("A1:B4").setValue(new Object[][] {
     {"Name", "Score"},
     {"Alice", 95},
     {"Bob", 70},
     {"Carol", 88}
 });
 worksheet.getRange("A1:B4").autoFilter(1, "&gt;=90");
 boolean hidden = worksheet.getRange("3:3").getHidden();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="autoFilter(int,java.lang.Object,com.grapecity.documents.excel.AutoFilterOperator)">
<h3>autoFilter</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">autoFilter</span><wbr><span class="parameters">(int&nbsp;field,
 <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;criteria1,
 <a href="AutoFilterOperator.html" title="enum class in com.grapecity.documents.excel">AutoFilterOperator</a>&nbsp;op)</span></div>
<div class="block">Filters a list using the AutoFilter.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>field</code> - Optional Object. The integer offset of the field on which you want to base the filter (from the left of the list; the  leftmost field is field zero).</dd>
<dd><code>criteria1</code> - Optional Object. The criteria (a string; for example,"101"). Use "=" to find blank fields, or use "  &lt;&gt; " to find nonblank fields. If this argument is omitted, the criteria is All. If Operator is  AutoFilterOperator.Top10Items, Criteria1 specifies the number of items (for  example, "10").</dd>
<dd><code>op</code> - Optional AutoFilterOperator
 <pre><code data-language="Java">
 worksheet.getRange("A1:B4").setValue(new Object[][] {
     {"Name", "Score"},
     {"Alice", 95},
     {"Bob", 70},
     {"Carol", 88}
 });
 worksheet.getRange("A1:B4").autoFilter(1, "2", AutoFilterOperator.Top10Items);
 IRange filterRange = worksheet.getAutoFilter().getRange();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="autoFilter(int,java.lang.Object,com.grapecity.documents.excel.AutoFilterOperator,java.lang.Object)">
<h3>autoFilter</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">autoFilter</span><wbr><span class="parameters">(int&nbsp;field,
 <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;criteria1,
 <a href="AutoFilterOperator.html" title="enum class in com.grapecity.documents.excel">AutoFilterOperator</a>&nbsp;op,
 <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;criteria2)</span></div>
<div class="block">Filters a list using the AutoFilter.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>field</code> - Optional Object. The integer offset of the field on which you want to base the filter (from the left of the list; the  leftmost field is field zero).</dd>
<dd><code>criteria1</code> - Optional Object. The criteria (a string; for example,"101"). Use "=" to find blank fields, or use "  &lt;&gt; " to find nonblank fields. If this argument is omitted, the criteria is All. If Operator is  AutoFilterOperator.Top10Items, Criteria1 specifies the number of items (for  example, "10").</dd>
<dd><code>op</code> - Optional AutoFilterOperator</dd>
<dd><code>criteria2</code> - Optional Object. The second criteria (a string). Used with Criteria1 and Operator to construct compound criteria.
 <pre><code data-language="Java">
 worksheet.getRange("A1:B4").setValue(new Object[][] {
     {"Name", "Score"},
     {"Alice", 95},
     {"Bob", 70},
     {"Carol", 88}
 });
 worksheet.getRange("A1:B4").autoFilter(1, "&gt;=80", AutoFilterOperator.And, "&lt;=100");
 boolean hidden = worksheet.getRange("3:3").getHidden();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="autoFilter(boolean,int,java.lang.Object,com.grapecity.documents.excel.AutoFilterOperator,java.lang.Object,boolean)">
<h3>autoFilter</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">autoFilter</span><wbr><span class="parameters">(boolean&nbsp;isFirstRowData,
 int&nbsp;field,
 <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;criteria1,
 <a href="AutoFilterOperator.html" title="enum class in com.grapecity.documents.excel">AutoFilterOperator</a>&nbsp;op,
 <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;criteria2,
 boolean&nbsp;visibleDropDown)</span></div>
<div class="block">Filters a list using the AutoFilter.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>isFirstRowData</code> - Indicates whether the first row of the selection area participates in filtering. When set to true, the behavior is consistent with SpreadJS;  when false, it is consistent with Microsoft Excel.</dd>
<dd><code>field</code> - Optional Object. The integer offset of the field on which you want to base the filter (from the left of  the list; the leftmost field is field zero).</dd>
<dd><code>criteria1</code> - Optional Object. The criteria (a string; for example,"101"). Use "=" to find blank fields, or use "  &lt;&gt; " to find nonblank fields. If this argument is omitted, the criteria is All. If Operator  is AutoFilterOperator.Top10Items, Criteria1 specifies the number of  items (for example, "10").</dd>
<dd><code>op</code> - Optional AutoFilterOperator</dd>
<dd><code>criteria2</code> - Optional Object. The second criteria (a string). Used with Criteria1 and Operator to construct compound  criteria.</dd>
<dd><code>visibleDropDown</code> - Optional Object. True to display the AutoFilter drop-down arrow for the filtered field; False to hide  the AutoFilter drop-down arrow for the filtered field.  True by default.
 <pre><code data-language="Java">
 worksheet.getRange("A1:B4").setValue(new Object[][] {
     {"Name", "Score"},
     {"Alice", 95},
     {"Bob", 70},
     {"Carol", 88}
 });
 worksheet.getRange("A2:B4").autoFilter(true, 1, "&gt;=80", AutoFilterOperator.And, "&lt;=100", true);
 IRange filterRange = worksheet.getAutoFilter().getRange();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="autoFilter(boolean)">
<h3>autoFilter</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">autoFilter</span><wbr><span class="parameters">(boolean&nbsp;isFirstRowData)</span></div>
<div class="block">Filters a list using the AutoFilter.<br>Add a filter with no condition if there's no filter in the sheet.<br>Or show all the data in the first column of the filter.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>isFirstRowData</code> - Indicates whether the first row of the selection area participates in filtering. When set to true, the behavior is consistent with SpreadJS;  when false, it is consistent with Microsoft Excel.
 <pre><code data-language="Java">
 worksheet.getRange("A1:B4").setValue(new Object[][] {
     {"Name", "Score"},
     {"Alice", 95},
     {"Bob", 70},
     {"Carol", 88}
 });
 worksheet.getRange("A2:B4").autoFilter(true);
 IRange filterRange = worksheet.getAutoFilter().getRange();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="autoFilter(boolean,int)">
<h3>autoFilter</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">autoFilter</span><wbr><span class="parameters">(boolean&nbsp;isFirstRowData,
 int&nbsp;field)</span></div>
<div class="block">Filters a list using the AutoFilter.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>isFirstRowData</code> - Indicates whether the first row of the selection area participates in filtering. When set to true, the behavior is consistent with SpreadJS;  when false, it is consistent with Microsoft Excel.</dd>
<dd><code>field</code> - Optional Object. The integer offset of the field on which you want to base the filter (from the left of the list; the leftmost  field is field zero).
 <pre><code data-language="Java">
 worksheet.getRange("A1:B4").setValue(new Object[][] {
     {"Name", "Score"},
     {"Alice", 95},
     {"Bob", 70},
     {"Carol", 88}
 });
 worksheet.getRange("A2:B4").autoFilter(true, 1);
 IRange filterRange = worksheet.getAutoFilter().getRange();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="autoFilter(boolean,int,java.lang.Object)">
<h3>autoFilter</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">autoFilter</span><wbr><span class="parameters">(boolean&nbsp;isFirstRowData,
 int&nbsp;field,
 <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;criteria1)</span></div>
<div class="block">Filters a list using the AutoFilter.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>isFirstRowData</code> - Indicates whether the first row of the selection area participates in filtering. When set to true, the behavior is consistent with SpreadJS;  when false, it is consistent with Microsoft Excel.</dd>
<dd><code>field</code> - Optional Object. The integer offset of the field on which you want to base the filter (from the left of the list; the  leftmost field is field zero).</dd>
<dd><code>criteria1</code> - Optional Object. The criteria (a string; for example,"101"). Use "=" to find blank fields, or use "  &lt;&gt; " to find nonblank fields. If this argument is omitted, the criteria is All. If Operator is  AutoFilterOperator.Top10Items, Criteria1 specifies the number of items (for  example, "10").
 <pre><code data-language="Java">
 worksheet.getRange("A1:B4").setValue(new Object[][] {
     {"Name", "Score"},
     {"Alice", 95},
     {"Bob", 70},
     {"Carol", 88}
 });
 worksheet.getRange("A2:B4").autoFilter(true, 1, "&gt;=90");
 IRange filterRange = worksheet.getAutoFilter().getRange();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="autoFilter(boolean,int,java.lang.Object,com.grapecity.documents.excel.AutoFilterOperator)">
<h3>autoFilter</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">autoFilter</span><wbr><span class="parameters">(boolean&nbsp;isFirstRowData,
 int&nbsp;field,
 <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;criteria1,
 <a href="AutoFilterOperator.html" title="enum class in com.grapecity.documents.excel">AutoFilterOperator</a>&nbsp;op)</span></div>
<div class="block">Filters a list using the AutoFilter.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>isFirstRowData</code> - Indicates whether the first row of the selection area participates in filtering. When set to true, the behavior is consistent with SpreadJS;  when false, it is consistent with Microsoft Excel.</dd>
<dd><code>field</code> - Optional Object. The integer offset of the field on which you want to base the filter (from the left of the list; the  leftmost field is field zero).</dd>
<dd><code>criteria1</code> - Optional Object. The criteria (a string; for example,"101"). Use "=" to find blank fields, or use "  &lt;&gt; " to find nonblank fields. If this argument is omitted, the criteria is All. If Operator is  AutoFilterOperator.Top10Items, Criteria1 specifies the number of items (for  example, "10").</dd>
<dd><code>op</code> - Optional AutoFilterOperator
 <pre><code data-language="Java">
 worksheet.getRange("A1:B4").setValue(new Object[][] {
     {"Name", "Score"},
     {"Alice", 95},
     {"Bob", 70},
     {"Carol", 88}
 });
 worksheet.getRange("A2:B4").autoFilter(true, 1, "2", AutoFilterOperator.Top10Items);
 IRange filterRange = worksheet.getAutoFilter().getRange();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="autoFilter(boolean,int,java.lang.Object,com.grapecity.documents.excel.AutoFilterOperator,java.lang.Object)">
<h3>autoFilter</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">autoFilter</span><wbr><span class="parameters">(boolean&nbsp;isFirstRowData,
 int&nbsp;field,
 <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;criteria1,
 <a href="AutoFilterOperator.html" title="enum class in com.grapecity.documents.excel">AutoFilterOperator</a>&nbsp;op,
 <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;criteria2)</span></div>
<div class="block">Filters a list using the AutoFilter.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>isFirstRowData</code> - Indicates whether the first row of the selection area participates in filtering. When set to true, the behavior is consistent with SpreadJS;  when false, it is consistent with Microsoft Excel.</dd>
<dd><code>field</code> - Optional Object. The integer offset of the field on which you want to base the filter (from the left of the list; the  leftmost field is field zero).</dd>
<dd><code>criteria1</code> - Optional Object. The criteria (a string; for example,"101"). Use "=" to find blank fields, or use "  &lt;&gt; " to find nonblank fields. If this argument is omitted, the criteria is All. If Operator is  AutoFilterOperator.Top10Items, Criteria1 specifies the number of items (for  example, "10").</dd>
<dd><code>op</code> - Optional AutoFilterOperator</dd>
<dd><code>criteria2</code> - Optional Object. The second criteria (a string). Used with Criteria1 and Operator to construct compound criteria.
 <pre><code data-language="Java">
 worksheet.getRange("A1:B4").setValue(new Object[][] {
     {"Name", "Score"},
     {"Alice", 95},
     {"Bob", 70},
     {"Carol", 88}
 });
 worksheet.getRange("A2:B4").autoFilter(true, 1, "&gt;=80", AutoFilterOperator.And, "&lt;=100");
 IRange filterRange = worksheet.getAutoFilter().getRange();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getWidth()">
<h3>getWidth</h3>
<div class="member-signature"><span class="return-type">double</span>&nbsp;<span class="element-name">getWidth</span>()</div>
<div class="block">Gets the width, in points, of the range.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1:B1");
 double width = range.getWidth();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The width, in points, of the range.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getWidthInPixel()">
<h3>getWidthInPixel</h3>
<div class="member-signature"><span class="return-type">double</span>&nbsp;<span class="element-name">getWidthInPixel</span>()</div>
<div class="block">Gets the width, in pixels, of the range.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1:B1");
 double widthInPixel = range.getWidthInPixel();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The width, in pixels, of the range.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getColumnWidth()">
<h3>getColumnWidth</h3>
<div class="member-signature"><span class="return-type">double</span>&nbsp;<span class="element-name">getColumnWidth</span>()</div>
<div class="block">Gets the width of the individual columns represented in this range in  characters.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A:A");
 range.setColumnWidth(20);
 double columnWidth = range.getColumnWidth();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The width of the individual columns represented in this range in characters.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setColumnWidth(double)">
<h3>setColumnWidth</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">setColumnWidth</span><wbr><span class="parameters">(double&nbsp;value)</span></div>
<div class="block">Sets the width of the individual columns represented in this range in  characters.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A:A");
 range.setColumnWidth(20);
 double columnWidth = range.getColumnWidth();
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - The width of the individual columns represented in this range in characters.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getColumnWidthInPixel()">
<h3>getColumnWidthInPixel</h3>
<div class="member-signature"><span class="return-type">double</span>&nbsp;<span class="element-name">getColumnWidthInPixel</span>()</div>
<div class="block">Gets the width of the individual columns represented in this range in pixels.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A:A");
 range.setColumnWidthInPixel(120);
 double columnWidthInPixel = range.getColumnWidthInPixel();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The width of the individual columns represented in this range in pixels.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setColumnWidthInPixel(double)">
<h3>setColumnWidthInPixel</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">setColumnWidthInPixel</span><wbr><span class="parameters">(double&nbsp;value)</span></div>
<div class="block">Sets the width of the individual columns represented in this range in pixels.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A:A");
 range.setColumnWidthInPixel(120);
 double columnWidthInPixel = range.getColumnWidthInPixel();
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - The width of the individual columns represented in this range in pixels.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getHeight()">
<h3>getHeight</h3>
<div class="member-signature"><span class="return-type">double</span>&nbsp;<span class="element-name">getHeight</span>()</div>
<div class="block">Gets the height, in points, of the range.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("1:2");
 double height = range.getHeight();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The height, in points, of the range.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getHeightInPixel()">
<h3>getHeightInPixel</h3>
<div class="member-signature"><span class="return-type">double</span>&nbsp;<span class="element-name">getHeightInPixel</span>()</div>
<div class="block">Gets the height, in pixels, of the range.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("1:2");
 double heightInPixel = range.getHeightInPixel();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The height, in pixels, of the range.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getRowHeight()">
<h3>getRowHeight</h3>
<div class="member-signature"><span class="return-type">double</span>&nbsp;<span class="element-name">getRowHeight</span>()</div>
<div class="block">Gets the height of the individual rows represented by this range in points.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("1:1");
 range.setRowHeight(30);
 double rowHeight = range.getRowHeight();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The height of the individual rows represented by this range in points.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setRowHeight(double)">
<h3>setRowHeight</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">setRowHeight</span><wbr><span class="parameters">(double&nbsp;value)</span></div>
<div class="block">Sets the height of the individual rows represented by this range in points.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("1:1");
 range.setRowHeight(30);
 double rowHeight = range.getRowHeight();
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - The height of the individual rows represented by this range in points.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getRowHeightInPixel()">
<h3>getRowHeightInPixel</h3>
<div class="member-signature"><span class="return-type">double</span>&nbsp;<span class="element-name">getRowHeightInPixel</span>()</div>
<div class="block">Gets the height of the individual rows represented by this range in pixels.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("1:1");
 range.setRowHeightInPixel(40);
 double rowHeightInPixel = range.getRowHeightInPixel();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The height of the individual rows represented by this range in pixels.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setRowHeightInPixel(double)">
<h3>setRowHeightInPixel</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">setRowHeightInPixel</span><wbr><span class="parameters">(double&nbsp;value)</span></div>
<div class="block">Sets the height of the individual rows represented by this range in pixels.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("1:1");
 range.setRowHeightInPixel(40);
 double rowHeightInPixel = range.getRowHeightInPixel();
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - The height of the individual rows represented by this range in pixels.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getFormatConditions()">
<h3>getFormatConditions</h3>
<div class="member-signature"><span class="return-type"><a href="IFormatConditions.html" title="interface in com.grapecity.documents.excel">IFormatConditions</a></span>&nbsp;<span class="element-name">getFormatConditions</span>()</div>
<div class="block">Returns a FormatConditions collection that represents all the conditional  formats for the specified range.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1:A3");
 IFormatConditions conditions = range.getFormatConditions();
 conditions.addAboveAverage();
 int count = conditions.getCount();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>A FormatConditions collection that represents all the conditional formats for the specified range.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="clearOutline()">
<h3>clearOutline</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">clearOutline</span>()</div>
<div class="block">Clears the outline for the specified range.
 <pre><code data-language="Java">
 worksheet.getRange("2:4").group();
 IRange range = worksheet.getRange("2:4");
 range.clearOutline();
 int outlineLevel = range.getOutlineLevel();
 </code></pre></div>
</section>
</li>
<li>
<section class="detail" id="group()">
<h3>group</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">group</span>()</div>
<div class="block">Increments the OutlineLevel of the specified rows or columns.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("2:4");
 range.group();
 int outlineLevel = range.getOutlineLevel();
 </code></pre></div>
</section>
</li>
<li>
<section class="detail" id="ungroup()">
<h3>ungroup</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">ungroup</span>()</div>
<div class="block">Decrements the OutlineLevel of the specified rows or columns.
 <pre><code data-language="Java">
 worksheet.getRange("2:4").group();
 IRange range = worksheet.getRange("2:4");
 range.ungroup();
 int outlineLevel = range.getOutlineLevel();
 </code></pre></div>
</section>
</li>
<li>
<section class="detail" id="getOutlineLevel()">
<h3>getOutlineLevel</h3>
<div class="member-signature"><span class="return-type">int</span>&nbsp;<span class="element-name">getOutlineLevel</span>()</div>
<div class="block">Gets the current outline level of the specified row or column.
 <pre><code data-language="Java">
 worksheet.getRange("2:4").group();
 IRange range = worksheet.getRange("2:4");
 int outlineLevel = range.getOutlineLevel();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The current outline level of the specified row or column.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setOutlineLevel(int)">
<h3>setOutlineLevel</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">setOutlineLevel</span><wbr><span class="parameters">(int&nbsp;value)</span></div>
<div class="block">Sets the current outline level of the specified row or column.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("2:4");
 range.setOutlineLevel(2);
 int outlineLevel = range.getOutlineLevel();
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - The current outline level of the specified row or column.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getShowDetail()">
<h3>getShowDetail</h3>
<div class="member-signature"><span class="return-type">boolean</span>&nbsp;<span class="element-name">getShowDetail</span>()</div>
<div class="block">Gets whether to show the detail (True if the outline is expanded for the  specified range, so that the detail of the column or row is visible). The  specified range must be a single summary column or row in an outline. <p> </p><p> The following statements are true: 1.The range must be in a single summary  row or column. 2.This property returns False if any of the children of the  row or column are hidden. 3.Setting this property to True is equivalent to  unhiding all the children of the summary row or column. 4.Setting this  property to False is equivalent to hiding all the children of the summary row  or column.
 </p><pre><code data-language="Java">
 worksheet.getRange("2:4").group();
 IRange summaryRow = worksheet.getRange("5:5");
 boolean showDetail = summaryRow.getShowDetail();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>true if to show the detail (True if the outline is expanded for the specified range, so that the detail of the column or row is visible); otherwise, false.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setShowDetail(boolean)">
<h3>setShowDetail</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">setShowDetail</span><wbr><span class="parameters">(boolean&nbsp;value)</span></div>
<div class="block">Sets whether to show the detail (True if the outline is expanded for the  specified range, so that the detail of the column or row is visible). The  specified range must be a single summary column or row in an outline. <p> </p><p> The following statements are true: 1.The range must be in a single summary  row or column. 2.This property returns False if any of the children of the  row or column are hidden. 3.Setting this property to True is equivalent to  unhiding all the children of the summary row or column. 4.Setting this  property to False is equivalent to hiding all the children of the summary row  or column.
 </p><pre><code data-language="Java">
 worksheet.getRange("2:4").group();
 IRange summaryRow = worksheet.getRange("5:5");
 summaryRow.setShowDetail(false);
 boolean hidden = worksheet.getRange("2:2").getHidden();
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - Whether to show the detail (True if the outline is expanded for the specified range, so that the detail of the column or row is visible). The specified range must be a single summary column or row in an outline.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getSummary()">
<h3>getSummary</h3>
<div class="member-signature"><span class="return-type">boolean</span>&nbsp;<span class="element-name">getSummary</span>()</div>
<div class="block">Determines if the range is an outlining summary row or column.
 <pre><code data-language="Java">
 worksheet.getRange("2:4").group();
 boolean summary = worksheet.getRange("5:5").getSummary();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>true if summary is enabled; otherwise, false.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="activate()">
<h3>activate</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">activate</span>()</div>
<div class="block">Activates a single cell, which must be inside the current selection.
 <pre><code data-language="Java">
 worksheet.getRange("B2").select();
 worksheet.getRange("B2").activate();
 IRange activeCell = worksheet.getActiveCell();
 </code></pre></div>
</section>
</li>
<li>
<section class="detail" id="select()">
<h3>select</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">select</span>()</div>
<div class="block">Selects the object.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1:B2");
 range.select();
 IRange selection = worksheet.getSelection();
 </code></pre></div>
</section>
</li>
<li>
<section class="detail" id="copy(com.grapecity.documents.excel.IRange)">
<h3>copy</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">copy</span><wbr><span class="parameters">(<a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a>&nbsp;destination)</span></div>
<div class="block">Copies the range to the specified range.
 <pre><code data-language="Java">
 worksheet.getRange("A1").setValue("Copy me");
 worksheet.getRange("A1").copy(worksheet.getRange("B1"));
 Object value = worksheet.getRange("B1").getValue();
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>destination</code> - The destination range.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="copy(com.grapecity.documents.excel.IRange,java.util.EnumSet)">
<h3>copy</h3>
<div class="member-signature"><span class="annotations"><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html" title="class or interface in java.lang">@Deprecated</a>
</span><span class="return-type">void</span>&nbsp;<span class="element-name">copy</span><wbr><span class="parameters">(<a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a>&nbsp;destination,
 <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/EnumSet.html" title="class or interface in java.util">EnumSet</a>&lt;<a href="PasteType.html" title="enum class in com.grapecity.documents.excel">PasteType</a>&gt;&nbsp;pasteType)</span></div>
<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span>
<div class="deprecation-comment">Please use the <a href="#copy(com.grapecity.documents.excel.IRange,com.grapecity.documents.excel.PasteOption)"><code>copy(IRange,PasteOption)</code></a> overload instead.</div>
</div>
<div class="block">Copies the range to the specified range.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>destination</code> - Specifies the new range to which the specified range will be pasted. It can be the range of the same or another  workbook.</dd>
<dd><code>pasteType</code> - Specifies the part of the range to be pasted.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="copy(com.grapecity.documents.excel.IRange,com.grapecity.documents.excel.PasteOption)">
<h3>copy</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">copy</span><wbr><span class="parameters">(<a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a>&nbsp;destination,
 <a href="PasteOption.html" title="class in com.grapecity.documents.excel">PasteOption</a>&nbsp;pasteOption)</span></div>
<div class="block">Copies the range to the specified range.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>destination</code> - Specifies the new range to which the specified range will be pasted. It can be the range of the same or another  workbook.</dd>
<dd><code>pasteOption</code> - Specifies the part of the range to be pasted and whether to include hidden range.
 <pre><code data-language="Java">
 worksheet.getRange("A1").setFormula("=1+1");
 PasteOption option = new PasteOption();
 option.setPasteType(EnumSet.of(PasteType.Values));
 worksheet.getRange("A1").copy(worksheet.getRange("B1"), option);
 Object value = worksheet.getRange("B1").getValue();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="cut(com.grapecity.documents.excel.IRange)">
<h3>cut</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">cut</span><wbr><span class="parameters">(<a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a>&nbsp;destination)</span></div>
<div class="block">Cuts the range to the specified range.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>destination</code> - Specifies the new range to which the specified range will be pasted. It can be the range of the same or another  workbook.
 <pre><code data-language="Java">
 worksheet.getRange("A1").setValue("Move me");
 worksheet.getRange("A1").cut(worksheet.getRange("B1"));
 Object value = worksheet.getRange("B1").getValue();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getHasValidation()">
<h3>getHasValidation</h3>
<div class="member-signature"><span class="return-type">boolean</span>&nbsp;<span class="element-name">getHasValidation</span>()</div>
<div class="block">Returns true if any of the cells represented by this range have data  validation associated with them.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.getValidation().add(ValidationType.Whole, ValidationAlertStyle.Stop, ValidationOperator.Between, 1, 10);
 boolean hasValidation = range.getHasValidation();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>true if has validation is enabled; otherwise, false.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getValidationIsSame()">
<h3>getValidationIsSame</h3>
<div class="member-signature"><span class="return-type">boolean</span>&nbsp;<span class="element-name">getValidationIsSame</span>()</div>
<div class="block">Returns true if the validation options of all cells represented by this  <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a> are the same; otherwise, false is returned.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1:A2");
 range.getValidation().add(ValidationType.Whole, ValidationAlertStyle.Stop, ValidationOperator.Between, 1, 10);
 boolean validationIsSame = range.getValidationIsSame();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>true if validation is same is enabled; otherwise, false.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getUseStandardHeight()">
<h3>getUseStandardHeight</h3>
<div class="member-signature"><span class="return-type">boolean</span>&nbsp;<span class="element-name">getUseStandardHeight</span>()</div>
<div class="block">Gets whether the row height of the  <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a> object equals the standard height of the sheet.
 <pre><code data-language="Java">
 IRange row = worksheet.getRange("1:1");
 row.setUseStandardHeight(true);
 boolean useStandardHeight = row.getUseStandardHeight();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>true if the row height of the object equals the standard height of the sheet; otherwise, false.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setUseStandardHeight(boolean)">
<h3>setUseStandardHeight</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">setUseStandardHeight</span><wbr><span class="parameters">(boolean&nbsp;value)</span></div>
<div class="block">Sets whether the row height of the  <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a> object equals the standard height of the sheet.
 <pre><code data-language="Java">
 IRange row = worksheet.getRange("1:1");
 row.setRowHeight(30);
 row.setUseStandardHeight(true);
 boolean useStandardHeight = row.getUseStandardHeight();
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - Whether the row height of the <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a> object equals the standard height of the sheet.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getUseStandardWidth()">
<h3>getUseStandardWidth</h3>
<div class="member-signature"><span class="return-type">boolean</span>&nbsp;<span class="element-name">getUseStandardWidth</span>()</div>
<div class="block">Gets whether the column width of the  <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a> object equals the standard width of the sheet.
 <pre><code data-language="Java">
 IRange column = worksheet.getRange("A:A");
 column.setUseStandardWidth(true);
 boolean useStandardWidth = column.getUseStandardWidth();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>true if the column width of the object equals the standard width of the sheet; otherwise, false.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setUseStandardWidth(boolean)">
<h3>setUseStandardWidth</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">setUseStandardWidth</span><wbr><span class="parameters">(boolean&nbsp;value)</span></div>
<div class="block">Sets whether the column width of the  <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a> object equals the standard width of the sheet.
 <pre><code data-language="Java">
 IRange column = worksheet.getRange("A:A");
 column.setColumnWidth(20);
 column.setUseStandardWidth(true);
 boolean useStandardWidth = column.getUseStandardWidth();
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - Whether the column width of the <a href="IRange.html" title="interface in com.grapecity.documents.excel"><code>IRange</code></a> object equals the standard width of the sheet.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="calculate()">
<h3>calculate</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">calculate</span>()</div>
<div class="block">Calculates formulas of the range as needed.
 <pre><code data-language="Java">
 worksheet.getRange("A1").setValue(10);
 IRange formulaCell = worksheet.getRange("B1");
 formulaCell.setFormula("=A1*2");
 formulaCell.calculate();
 Object value = formulaCell.getValue();
 </code></pre></div>
</section>
</li>
<li>
<section class="detail" id="dirty()">
<h3>dirty</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">dirty</span>()</div>
<div class="block">Designates all the formulas of the range to be recalculated when the next  calculation occurs.
 <pre><code data-language="Java">
 IRange formulaCell = worksheet.getRange("B1");
 worksheet.getRange("A1").setValue(10);
 formulaCell.setFormula("=A1*2");
 formulaCell.dirty();
 formulaCell.calculate();
 Object value = formulaCell.getValue();
 </code></pre></div>
</section>
</li>
<li>
<section class="detail" id="isRichText()">
<h3>isRichText</h3>
<div class="member-signature"><span class="return-type">boolean</span>&nbsp;<span class="element-name">isRichText</span>()</div>
<div class="block">Indicates whether the cell string value is a rich text.
 <pre><code data-language="Java">
 IRichText richText = worksheet.getRange("A1").getRichText();
 richText.add("Document ").getFont().setBold(true);
 richText.add("Solutions");
 boolean richTextCell = worksheet.getRange("A1").isRichText();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>true if the cell string value is a rich text; otherwise, false.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getRichText()">
<h3>getRichText</h3>
<div class="member-signature"><span class="return-type"><a href="IRichText.html" title="interface in com.grapecity.documents.excel">IRichText</a></span>&nbsp;<span class="element-name">getRichText</span>()</div>
<div class="block">Gets the rich text object associate with the top-left cell of this range.
 <pre><code data-language="Java">
 IRichText richText = worksheet.getRange("A1").getRichText();
 richText.add("Document ").getFont().setBold(true);
 richText.add("Solutions");
 String plainText = richText.getPlainText();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The rich text object associate with the top-left cell of this range.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="characters(int,int)">
<h3>characters</h3>
<div class="member-signature"><span class="return-type"><a href="ITextRun.html" title="interface in com.grapecity.documents.excel">ITextRun</a></span>&nbsp;<span class="element-name">characters</span><wbr><span class="parameters">(int&nbsp;startIndex,
 int&nbsp;length)</span></div>
<div class="block">Returns a ITextRun object that represents a range of characters within the cell text.
 <pre><code data-language="Java">
 worksheet.getRange("A1").setValue("Document Solutions");
 ITextRun run = worksheet.getRange("A1").characters(1, 8);
 run.getFont().setBold(true);
 String text = run.getText();
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>startIndex</code> - The one-based index of the first character.</dd>
<dd><code>length</code> - The number of characters to return.</dd>
<dt>Returns:</dt>
<dd>A ITextRun object that represents a range of characters within the cell text.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="find(java.lang.Object,com.grapecity.documents.excel.IRange,com.grapecity.documents.excel.FindOptions)">
<h3>find</h3>
<div class="member-signature"><span class="return-type"><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></span>&nbsp;<span class="element-name">find</span><wbr><span class="parameters">(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;what,
 <a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a>&nbsp;after,
 <a href="FindOptions.html" title="class in com.grapecity.documents.excel">FindOptions</a>&nbsp;options)</span></div>
<div class="block">Finds specific information in a range.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>what</code> - The data to search for. Can be a String, double, Date, Calendar, boolean or int.</dd>
<dd><code>after</code> - The cell after which you want the search to begin. This corresponds to the position of the active cell when a search  is done from the user interface. Notice that After must be a  single cell in the range. Remember that the search begins  after this cell; the specified cell isn't searched until the  method wraps back around to this cell. If you do not specify  this argument, the search starts at the cell in the upper-left  corner of the range when FindOptions.SearchDirection is  SearchDirection.Next, or at the cell in the bottom-right  corner of the range when FindOptions.SearchDirection is  SearchDirection.Previous.</dd>
<dd><code>options</code> - The find options</dd>
<dt>Returns:</dt>
<dd>A IRange object that represents the first cell where that information is found.
 <pre><code data-language="Java">
 worksheet.getRange("A1:A3").setValue(new Object[][] {{"Alpha"}, {"Beta"}, {"Gamma"}});
 FindOptions options = new FindOptions();
 options.setLookAt(LookAt.Whole);
 IRange found = worksheet.getRange("A1:A3").find("Beta", worksheet.getRange("A1"), options);
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="find(java.lang.Object,com.grapecity.documents.excel.IRange)">
<h3>find</h3>
<div class="member-signature"><span class="return-type"><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></span>&nbsp;<span class="element-name">find</span><wbr><span class="parameters">(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;what,
 <a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a>&nbsp;after)</span></div>
<div class="block">Finds specific information in a range.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>what</code> - The data to search for. Can be a String, double, Date, LocalDateTime, Calendar, boolean or int.</dd>
<dd><code>after</code> - The cell after which you want the search to begin. This corresponds to the position of the active cell when a search is  done from the user interface. Notice that After must be a single  cell in the range. Remember that the search begins after this  cell; the specified cell isn't searched until the method wraps  back around to this cell. If you do not specify this argument,  the search starts at the cell in the upper-left corner of the  range when FindOptions.SearchDirection is SearchDirection.Next,  or at the cell in the bottom-right corner of the range when  FindOptions.SearchDirection is SearchDirection.Previous.</dd>
<dt>Returns:</dt>
<dd>A IRange object that represents the first cell where that information is found.
 <pre><code data-language="Java">
 worksheet.getRange("A1:A3").setValue(new Object[][] {{"Alpha"}, {"Beta"}, {"Gamma"}});
 IRange found = worksheet.getRange("A1:A3").find("Beta", worksheet.getRange("A1"));
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="find(java.lang.Object)">
<h3>find</h3>
<div class="member-signature"><span class="return-type"><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></span>&nbsp;<span class="element-name">find</span><wbr><span class="parameters">(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;what)</span></div>
<div class="block">Finds specific information in a range, starts from the upper-left corner.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>what</code> - The data to search for. Can be a String, double, Date, LocalDateTime, Calendar, boolean or int.</dd>
<dt>Returns:</dt>
<dd>A IRange object that represents the first cell where that information is found.
 <pre><code data-language="Java">
 worksheet.getRange("A1:A3").setValue(new Object[][] {{"Alpha"}, {"Beta"}, {"Gamma"}});
 IRange found = worksheet.getRange("A1:A3").find("Beta");
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="find(java.lang.Object,com.grapecity.documents.excel.FindOptions)">
<h3>find</h3>
<div class="member-signature"><span class="return-type"><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></span>&nbsp;<span class="element-name">find</span><wbr><span class="parameters">(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;what,
 <a href="FindOptions.html" title="class in com.grapecity.documents.excel">FindOptions</a>&nbsp;options)</span></div>
<div class="block">Finds specific information in a range, starts from the upper-left corner.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>what</code> - The data to search for. Can be a String, double, Date, LocalDateTime, Calendar, boolean or int.</dd>
<dd><code>options</code> - The find options</dd>
<dt>Returns:</dt>
<dd>A IRange object that represents the first cell where that information is found.
 <pre><code data-language="Java">
 worksheet.getRange("A1:A3").setValue(new Object[][] {{"Alpha"}, {"Beta"}, {"Gamma"}});
 FindOptions options = new FindOptions();
 options.setLookAt(LookAt.Whole);
 IRange found = worksheet.getRange("A1:A3").find("Beta", options);
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="replace(java.lang.Object,java.lang.Object)">
<h3>replace</h3>
<div class="member-signature"><span class="return-type">int</span>&nbsp;<span class="element-name">replace</span><wbr><span class="parameters">(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;what,
 <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;replacement)</span></div>
<div class="block">Search in formulas and replace. Using this method doesn't change either the  selection or the active cell.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>what</code> - The string you want to search for.</dd>
<dd><code>replacement</code> - The replacement string.</dd>
<dt>Returns:</dt>
<dd>Number of cells that was replaced.
 <pre><code data-language="Java">
 worksheet.getRange("A1:A2").setValue(new Object[][] {{"North"}, {"North"}});
 int replacedCount = worksheet.getRange("A1:A2").replace("North", "East");
 Object value = worksheet.getRange("A1").getValue();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="replace(java.lang.Object,java.lang.Object,com.grapecity.documents.excel.ReplaceOptions)">
<h3>replace</h3>
<div class="member-signature"><span class="return-type">int</span>&nbsp;<span class="element-name">replace</span><wbr><span class="parameters">(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;what,
 <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;replacement,
 <a href="ReplaceOptions.html" title="class in com.grapecity.documents.excel">ReplaceOptions</a>&nbsp;options)</span></div>
<div class="block">Search in formulas and replace. Using this method doesn't change either the  selection or the active cell.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>what</code> - The string you want to search for.</dd>
<dd><code>replacement</code> - The replacement string.</dd>
<dd><code>options</code> - The replace options.</dd>
<dt>Returns:</dt>
<dd>Number of cells that was replaced.
 <pre><code data-language="Java">
 worksheet.getRange("A1:A2").setValue(new Object[][] {{"North"}, {"north"}});
 ReplaceOptions options = new ReplaceOptions();
 options.setMatchCase(true);
 int replacedCount = worksheet.getRange("A1:A2").replace("North", "East", options);
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="autoFit()">
<h3>autoFit</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">autoFit</span>()</div>
<div class="block">Changes the width of the columns in the range or the height of the rows in  the range to achieve the best fit.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A:A");
 worksheet.getRange("A1").setValue("Long text for autofit");
 range.autoFit();
 double width = range.getColumnWidth();
 </code></pre></div>
</section>
</li>
<li>
<section class="detail" id="autoFit(boolean)">
<h3>autoFit</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">autoFit</span><wbr><span class="parameters">(boolean&nbsp;considerMergedCell)</span></div>
<div class="block">Changes the width of the columns in the range or the height of the rows in  the range to achieve the best fit.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>considerMergedCell</code> - Indicates whether to consider merged cells in a single row.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1:B1");
 range.merge();
 range.setValue("Long merged text for autofit");
 range.autoFit(true);
 double height = range.getRowHeight();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="subtotal(int,com.grapecity.documents.excel.ConsolidationFunction,int[])">
<h3>subtotal</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">subtotal</span><wbr><span class="parameters">(int&nbsp;groupBy,
 <a href="ConsolidationFunction.html" title="enum class in com.grapecity.documents.excel">ConsolidationFunction</a>&nbsp;subtotalFunction,
 int[]&nbsp;totalList)</span></div>
<div class="block">Creates subtotals for the range.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>groupBy</code> - The field to group by, as a one-based integer offset.</dd>
<dd><code>subtotalFunction</code> - The subtotal function.</dd>
<dd><code>totalList</code> - An array of 1-based field offsets, indicating the fields to which the subtotals are added.
 <pre><code data-language="Java">
 worksheet.getRange("A1:B4").setValue(new Object[][] {{"Region", "Amount"}, {"East", 120}, {"East", 80}, {"West", 90}});
 worksheet.getRange("A1:B4").subtotal(1, ConsolidationFunction.Sum, new int[] {2});
 Object subtotalLabel = worksheet.getRange("A4").getValue();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="subtotal(int,com.grapecity.documents.excel.ConsolidationFunction,int[],boolean)">
<h3>subtotal</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">subtotal</span><wbr><span class="parameters">(int&nbsp;groupBy,
 <a href="ConsolidationFunction.html" title="enum class in com.grapecity.documents.excel">ConsolidationFunction</a>&nbsp;subtotalFunction,
 int[]&nbsp;totalList,
 boolean&nbsp;replace)</span></div>
<div class="block">Creates subtotals for the range.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>groupBy</code> - The field to group by, as a one-based integer offset.</dd>
<dd><code>subtotalFunction</code> - The subtotal function.</dd>
<dd><code>totalList</code> - An array of 1-based field offsets, indicating the fields to which the subtotals are added.</dd>
<dd><code>replace</code> - True to replace existing subtotals. The default value is True.
 <pre><code data-language="Java">
 worksheet.getRange("A1:B4").setValue(new Object[][] {{"Region", "Amount"}, {"East", 120}, {"East", 80}, {"West", 90}});
 worksheet.getRange("A1:B4").subtotal(1, ConsolidationFunction.Sum, new int[] {2}, true);
 Object subtotalLabel = worksheet.getRange("A4").getValue();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="subtotal(int,com.grapecity.documents.excel.ConsolidationFunction,int[],boolean,boolean)">
<h3>subtotal</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">subtotal</span><wbr><span class="parameters">(int&nbsp;groupBy,
 <a href="ConsolidationFunction.html" title="enum class in com.grapecity.documents.excel">ConsolidationFunction</a>&nbsp;subtotalFunction,
 int[]&nbsp;totalList,
 boolean&nbsp;replace,
 boolean&nbsp;pageBreaks)</span></div>
<div class="block">Creates subtotals for the range.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>groupBy</code> - The field to group by, as a one-based integer offset.</dd>
<dd><code>subtotalFunction</code> - The subtotal function.</dd>
<dd><code>totalList</code> - An array of 1-based field offsets, indicating the fields to which the subtotals are added.</dd>
<dd><code>replace</code> - True to replace existing subtotals. The default value is True.</dd>
<dd><code>pageBreaks</code> - True to add page breaks after each group. The default value is False.
 <pre><code data-language="Java">
 worksheet.getRange("A1:B4").setValue(new Object[][] {{"Region", "Amount"}, {"East", 120}, {"East", 80}, {"West", 90}});
 worksheet.getRange("A1:B4").subtotal(1, ConsolidationFunction.Sum, new int[] {2}, true, false);
 Object subtotalLabel = worksheet.getRange("A4").getValue();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="subtotal(int,com.grapecity.documents.excel.ConsolidationFunction,int[],com.grapecity.documents.excel.SummaryRow)">
<h3>subtotal</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">subtotal</span><wbr><span class="parameters">(int&nbsp;groupBy,
 <a href="ConsolidationFunction.html" title="enum class in com.grapecity.documents.excel">ConsolidationFunction</a>&nbsp;subtotalFunction,
 int[]&nbsp;totalList,
 <a href="SummaryRow.html" title="enum class in com.grapecity.documents.excel">SummaryRow</a>&nbsp;summaryRowLocation)</span></div>
<div class="block">Creates subtotals for the range.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>groupBy</code> - The field to group by, as a one-based integer offset.</dd>
<dd><code>subtotalFunction</code> - The subtotal function.</dd>
<dd><code>totalList</code> - An array of 1-based field offsets, indicating the fields to which the subtotals are added.</dd>
<dd><code>summaryRowLocation</code> - Places the summary data relative to the subtotal. The default value is Below.
 <pre><code data-language="Java">
 worksheet.getRange("A1:B4").setValue(new Object[][] {{"Region", "Amount"}, {"East", 120}, {"East", 80}, {"West", 90}});
 worksheet.getRange("A1:B4").subtotal(1, ConsolidationFunction.Sum, new int[] {2}, SummaryRow.Below);
 Object subtotalLabel = worksheet.getRange("A4").getValue();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="subtotal(int,com.grapecity.documents.excel.ConsolidationFunction,int[],boolean,boolean,com.grapecity.documents.excel.SummaryRow)">
<h3>subtotal</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">subtotal</span><wbr><span class="parameters">(int&nbsp;groupBy,
 <a href="ConsolidationFunction.html" title="enum class in com.grapecity.documents.excel">ConsolidationFunction</a>&nbsp;subtotalFunction,
 int[]&nbsp;totalList,
 boolean&nbsp;replace,
 boolean&nbsp;pageBreaks,
 <a href="SummaryRow.html" title="enum class in com.grapecity.documents.excel">SummaryRow</a>&nbsp;summaryRowLocation)</span></div>
<div class="block">Creates subtotals for the range.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>groupBy</code> - The field to group by, as a one-based integer offset.</dd>
<dd><code>subtotalFunction</code> - The subtotal function.</dd>
<dd><code>totalList</code> - An array of 1-based field offsets, indicating the fields to which the subtotals are added.</dd>
<dd><code>replace</code> - True to replace existing subtotals. The default value is True.</dd>
<dd><code>pageBreaks</code> - True to add page breaks after each group. The default value is False.</dd>
<dd><code>summaryRowLocation</code> - Places the summary data relative to the subtotal. The default value is Below.
 <pre><code data-language="Java">
 worksheet.getRange("A1:B4").setValue(new Object[][] {{"Region", "Amount"}, {"East", 120}, {"East", 80}, {"West", 90}});
 worksheet.getRange("A1:B4").subtotal(1, ConsolidationFunction.Sum, new int[] {2}, true, false, SummaryRow.Below);
 Object subtotalLabel = worksheet.getRange("A4").getValue();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="removeSubtotal()">
<h3>removeSubtotal</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">removeSubtotal</span>()</div>
<div class="block">Removes subtotals from a list.
 <pre><code data-language="Java">
 worksheet.getRange("A1:B4").setValue(new Object[][] {{"Region", "Amount"}, {"East", 120}, {"East", 80}, {"West", 90}});
 IRange range = worksheet.getRange("A1:B4");
 range.subtotal(1, ConsolidationFunction.Sum, new int[] {2});
 range.removeSubtotal();
 Object value = worksheet.getRange("A4").getValue();
 </code></pre></div>
</section>
</li>
<li>
<section class="detail" id="getPrecedents()">
<h3>getPrecedents</h3>
<div class="member-signature"><span class="return-type"><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util">List</a>&lt;<a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a>&gt;</span>&nbsp;<span class="element-name">getPrecedents</span>()</div>
<div class="block">Gets the precedent ranges of the left top cell of the range.
 <pre><code data-language="Java">
 worksheet.getRange("A1").setValue(10);
 worksheet.getRange("B1").setFormula("=A1*2");
 List&lt;IRange&gt; precedents = worksheet.getRange("B1").getPrecedents();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The precedent ranges of the left top cell of the range.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getPrecedents(boolean)">
<h3>getPrecedents</h3>
<div class="member-signature"><span class="return-type"><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util">List</a>&lt;<a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a>&gt;</span>&nbsp;<span class="element-name">getPrecedents</span><wbr><span class="parameters">(boolean&nbsp;includeInDirect)</span></div>
<div class="block">Gets the precedent ranges of all the cells of the range.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>includeInDirect</code> - Indicates whether to include indirect precedents.</dd>
<dt>Returns:</dt>
<dd>The precedent ranges of all the cells of the range.
 <pre><code data-language="Java">
 worksheet.getRange("A1").setValue(10);
 worksheet.getRange("B1").setFormula("=A1*2");
 List&lt;IRange&gt; precedents = worksheet.getRange("B1").getPrecedents(true);
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getDependents()">
<h3>getDependents</h3>
<div class="member-signature"><span class="return-type"><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util">List</a>&lt;<a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a>&gt;</span>&nbsp;<span class="element-name">getDependents</span>()</div>
<div class="block">Gets the dependent ranges of the left top cell of the range.
 <pre><code data-language="Java">
 worksheet.getRange("A1").setValue(10);
 worksheet.getRange("B1").setFormula("=A1*2");
 List&lt;IRange&gt; dependents = worksheet.getRange("A1").getDependents();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The dependent ranges of the left top cell of the range.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getDependents(boolean)">
<h3>getDependents</h3>
<div class="member-signature"><span class="return-type"><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util">List</a>&lt;<a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a>&gt;</span>&nbsp;<span class="element-name">getDependents</span><wbr><span class="parameters">(boolean&nbsp;includeIndirect)</span></div>
<div class="block">Gets the dependent ranges of all the cells of the range.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>includeIndirect</code> - Include the indirect dependent cells.</dd>
<dt>Returns:</dt>
<dd>The dependent ranges of all the cells of the range.
 <pre><code data-language="Java">
 worksheet.getRange("A1").setValue(10);
 worksheet.getRange("B1").setFormula("=A1*2");
 List&lt;IRange&gt; dependents = worksheet.getRange("A1").getDependents(true);
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="toImage(java.lang.String)">
<h3>toImage</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">toImage</span><wbr><span class="parameters">(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;imageFile)</span></div>
<div class="block">Saves the range to the specified image file.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>imageFile</code> - The output image file.
 <pre><code data-language="Java">
 worksheet.getRange("A1").setValue("Exported");
 worksheet.getRange("A1:B2").toImage("path/to/range.png");
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="toImage(java.lang.String,com.grapecity.documents.excel.ImageSaveOptions)">
<h3>toImage</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">toImage</span><wbr><span class="parameters">(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;imageFile,
 <a href="ImageSaveOptions.html" title="class in com.grapecity.documents.excel">ImageSaveOptions</a>&nbsp;options)</span></div>
<div class="block">Saves the range to the specified image file using options.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>imageFile</code> - The output image file.</dd>
<dd><code>options</code> - The options for output image.
 <pre><code data-language="Java">
 worksheet.getRange("A1").setValue("Exported");
 ImageSaveOptions options = new ImageSaveOptions();
 options.setShowGridlines(true);
 worksheet.getRange("A1:B2").toImage("path/to/range.png", options);
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="toImage(java.io.OutputStream,com.grapecity.documents.excel.drawing.ImageType)">
<h3>toImage</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">toImage</span><wbr><span class="parameters">(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/OutputStream.html" title="class or interface in java.io">OutputStream</a>&nbsp;stream,
 <a href="drawing/ImageType.html" title="enum class in com.grapecity.documents.excel.drawing">ImageType</a>&nbsp;imageType)</span></div>
<div class="block">Saves the range to the specified image stream.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>stream</code> - The output image stream.</dd>
<dd><code>imageType</code> - Specifies the type of image to create.
 <pre><code data-language="Java">
 worksheet.getRange("A1").setValue("Exported");
 ByteArrayOutputStream stream = new ByteArrayOutputStream();
 worksheet.getRange("A1:B2").toImage(stream, ImageType.PNG);
 byte[] imageBytes = stream.toByteArray();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="toImage(java.io.OutputStream,com.grapecity.documents.excel.drawing.ImageType,com.grapecity.documents.excel.ImageSaveOptions)">
<h3>toImage</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">toImage</span><wbr><span class="parameters">(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/OutputStream.html" title="class or interface in java.io">OutputStream</a>&nbsp;stream,
 <a href="drawing/ImageType.html" title="enum class in com.grapecity.documents.excel.drawing">ImageType</a>&nbsp;imageType,
 <a href="ImageSaveOptions.html" title="class in com.grapecity.documents.excel">ImageSaveOptions</a>&nbsp;options)</span></div>
<div class="block">Saves the range to the specified image stream using options.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>stream</code> - The output image stream.</dd>
<dd><code>imageType</code> - Specifies the type of image to create.</dd>
<dd><code>options</code> - The options for output image.
 <pre><code data-language="Java">
 worksheet.getRange("A1").setValue("Exported");
 ImageSaveOptions options = new ImageSaveOptions();
 options.setShowGridlines(true);
 ByteArrayOutputStream stream = new ByteArrayOutputStream();
 worksheet.getRange("A1:B2").toImage(stream, ImageType.PNG, options);
 byte[] imageBytes = stream.toByteArray();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getAddress()">
<h3>getAddress</h3>
<div class="member-signature"><span class="return-type"><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></span>&nbsp;<span class="element-name">getAddress</span>()</div>
<div class="block">Returns a String value that represents the range reference.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("B2:C3");
 String address = range.getAddress();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>A String value that represents the range reference.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getAddress(boolean,boolean)">
<h3>getAddress</h3>
<div class="member-signature"><span class="return-type"><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></span>&nbsp;<span class="element-name">getAddress</span><wbr><span class="parameters">(boolean&nbsp;rowAbsolute,
 boolean&nbsp;columnAbsolute)</span></div>
<div class="block">Returns a String value that represents the range reference.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("B2:C3");
 String address = range.getAddress(false, false);
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>rowAbsolute</code> - True to return the row part of the reference as an absolute reference. The default value is true.</dd>
<dd><code>columnAbsolute</code> - True to return the column part of the reference as an absolute reference. The default value is true.</dd>
<dt>Returns:</dt>
<dd>A String value that represents the range reference.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getAddress(boolean,boolean,com.grapecity.documents.excel.ReferenceStyle)">
<h3>getAddress</h3>
<div class="member-signature"><span class="return-type"><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></span>&nbsp;<span class="element-name">getAddress</span><wbr><span class="parameters">(boolean&nbsp;rowAbsolute,
 boolean&nbsp;columnAbsolute,
 <a href="ReferenceStyle.html" title="enum class in com.grapecity.documents.excel">ReferenceStyle</a>&nbsp;referenceStyle)</span></div>
<div class="block">Returns a String value that represents the range reference.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("B2:C3");
 String address = range.getAddress(false, false, ReferenceStyle.R1C1);
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>rowAbsolute</code> - True to return the row part of the reference as an absolute reference. The default value is true.</dd>
<dd><code>columnAbsolute</code> - True to return the column part of the reference as an absolute reference. The default value is true.</dd>
<dd><code>referenceStyle</code> - The reference style. The default value is A1.</dd>
<dt>Returns:</dt>
<dd>A String value that represents the range reference.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getAddress(boolean,boolean,com.grapecity.documents.excel.ReferenceStyle,com.grapecity.documents.excel.IRange)">
<h3>getAddress</h3>
<div class="member-signature"><span class="return-type"><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></span>&nbsp;<span class="element-name">getAddress</span><wbr><span class="parameters">(boolean&nbsp;rowAbsolute,
 boolean&nbsp;columnAbsolute,
 <a href="ReferenceStyle.html" title="enum class in com.grapecity.documents.excel">ReferenceStyle</a>&nbsp;referenceStyle,
 <a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a>&nbsp;relativeTo)</span></div>
<div class="block">Returns a String value that represents the range reference.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("B2:C3");
 String address = range.getAddress(false, false, ReferenceStyle.R1C1, worksheet.getRange("A1"));
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>rowAbsolute</code> - True to return the row part of the reference as an absolute reference. The default value is true.</dd>
<dd><code>columnAbsolute</code> - True to return the column part of the reference as an absolute reference. The default value is true.</dd>
<dd><code>referenceStyle</code> - The reference style. The default value is A1.</dd>
<dd><code>relativeTo</code> - If RowAbsolute and ColumnAbsolute are false, and ReferenceStyle is R1C1,  defines a starting point for the relative reference.  The default reference is $A$1.</dd>
<dt>Returns:</dt>
<dd>A String value that represents the range reference.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="specialCells(com.grapecity.documents.excel.SpecialCellType)">
<h3>specialCells</h3>
<div class="member-signature"><span class="return-type"><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></span>&nbsp;<span class="element-name">specialCells</span><wbr><span class="parameters">(<a href="SpecialCellType.html" title="enum class in com.grapecity.documents.excel">SpecialCellType</a>&nbsp;type)</span></div>
<div class="block">Gets a IRange object that represents all the cells that match the specified type and value.
 <pre><code data-language="Java">
 worksheet.getRange("A1").setValue("Header");
 worksheet.getRange("A3").setValue("Total");
 IRange blanks = worksheet.getRange("A1:A3").specialCells(SpecialCellType.Blanks);
 String address = blanks.getAddress();
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>type</code> - The type of cells to include.</dd>
<dt>Returns:</dt>
<dd>A IRange object that represents all the cells that match the specified type and value.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="specialCells(com.grapecity.documents.excel.SpecialCellType,com.grapecity.documents.excel.SpecialCellsValue)">
<h3>specialCells</h3>
<div class="member-signature"><span class="return-type"><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></span>&nbsp;<span class="element-name">specialCells</span><wbr><span class="parameters">(<a href="SpecialCellType.html" title="enum class in com.grapecity.documents.excel">SpecialCellType</a>&nbsp;type,
 <a href="SpecialCellsValue.html" title="class in com.grapecity.documents.excel">SpecialCellsValue</a>&nbsp;value)</span></div>
<div class="block">Gets a IRange object that represents all the cells that match the specified type and value.
 <pre><code data-language="Java">
 worksheet.getRange("A1").setValue("Text");
 worksheet.getRange("A2").setValue(100);
 IRange numbers = worksheet.getRange("A1:A2").specialCells(SpecialCellType.Constants, SpecialCellsValue.Numbers);
 String address = numbers.getAddress();
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>type</code> - The type of cells to include.</dd>
<dd><code>value</code> - The value type to include when <code>type</code> is <a href="SpecialCellType.html#Constants"><code>SpecialCellType.Constants</code></a> or <a href="SpecialCellType.html#Formulas"><code>SpecialCellType.Formulas</code></a>.</dd>
<dt>Returns:</dt>
<dd>A IRange object that represents all the cells that match the specified type and value.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getCellPadding()">
<h3>getCellPadding</h3>
<div class="member-signature"><span class="return-type"><a href="ICellPadding.html" title="interface in com.grapecity.documents.excel">ICellPadding</a></span>&nbsp;<span class="element-name">getCellPadding</span>()</div>
<div class="block">Gets the cell padding for range.</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>An <a href="ICellPadding.html" title="interface in com.grapecity.documents.excel"><code>ICellPadding</code></a> object SpreadJS only.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.setCellPadding(new CellPadding(10, 20, 10, 5));
 ICellPadding padding = range.getCellPadding();
 double left = padding.getLeft();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setCellPadding(com.grapecity.documents.excel.ICellPadding)">
<h3>setCellPadding</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">setCellPadding</span><wbr><span class="parameters">(<a href="ICellPadding.html" title="interface in com.grapecity.documents.excel">ICellPadding</a>&nbsp;cellPadding)</span></div>
<div class="block">Sets the cell padding for range.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>cellPadding</code> - SpreadJS only.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.setCellPadding(new CellPadding(10, 20, 10, 5));
 ICellPadding padding = range.getCellPadding();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getWatermark()">
<h3>getWatermark</h3>
<div class="member-signature"><span class="return-type"><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></span>&nbsp;<span class="element-name">getWatermark</span>()</div>
<div class="block">Gets the watermark for range.  SpreadJS only.</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>the watermark string
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.setWatermark("Required");
 String watermark = range.getWatermark();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setWatermark(java.lang.String)">
<h3>setWatermark</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">setWatermark</span><wbr><span class="parameters">(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;watermark)</span></div>
<div class="block">Sets the watermark for range.  SpreadJS only.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>watermark</code> - The watermark string
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.setWatermark("Required");
 String watermark = range.getWatermark();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getDecoration()">
<h3>getDecoration</h3>
<div class="member-signature"><span class="return-type"><a href="ICellDecoration.html" title="interface in com.grapecity.documents.excel">ICellDecoration</a></span>&nbsp;<span class="element-name">getDecoration</span>()</div>
<div class="block">Gets the cell decoration for range.  SpreadJS only.</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The cell decoration.
 <pre><code data-language="Java">
 ICornerFold cornerFold = new CornerFold(Color.GetRed(), EnumSet.of(CornerPosition.LeftTop), 8);
 IRange range = worksheet.getRange("A1");
 range.setDecoration(new CellDecoration(cornerFold));
 ICellDecoration decoration = range.getDecoration();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setDecoration(com.grapecity.documents.excel.ICellDecoration)">
<h3>setDecoration</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">setDecoration</span><wbr><span class="parameters">(<a href="ICellDecoration.html" title="interface in com.grapecity.documents.excel">ICellDecoration</a>&nbsp;value)</span></div>
<div class="block">Sets the cell decoration for range.  SpreadJS only.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - The cell decoration.
 <pre><code data-language="Java">
 ICornerFold cornerFold = new CornerFold(Color.GetRed(), EnumSet.of(CornerPosition.LeftTop), 8);
 IRange range = worksheet.getRange("A1");
 range.setDecoration(new CellDecoration(cornerFold));
 ICellDecoration decoration = range.getDecoration();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getLabelOptions()">
<h3>getLabelOptions</h3>
<div class="member-signature"><span class="return-type"><a href="ILabelOptions.html" title="interface in com.grapecity.documents.excel">ILabelOptions</a></span>&nbsp;<span class="element-name">getLabelOptions</span>()</div>
<div class="block">Gets the display options for the watermark label. SpreadJS only.</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The <a href="ILabelOptions.html" title="interface in com.grapecity.documents.excel"><code>ILabelOptions</code></a> object that controls the watermark label display options.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.setWatermark("Required");
 ILabelOptions labelOptions = range.getLabelOptions();
 labelOptions.setVisibility(LabelVisibility.visible);
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="fromJson(java.lang.String)">
<h3>fromJson</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">fromJson</span><wbr><span class="parameters">(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;json)</span></div>
<div class="block">Generates the range data from the json string.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>json</code> - the json string that contains range info.
 <pre><code data-language="Java">
 worksheet.getRange("A1").setValue("Original");
 String json = worksheet.getRange("A1").toJson();
 worksheet.getRange("B1").fromJson(json);
 Object value = worksheet.getRange("B1").getValue();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="toJson()">
<h3>toJson</h3>
<div class="member-signature"><span class="return-type"><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></span>&nbsp;<span class="element-name">toJson</span>()</div>
<div class="block">Generates a json string from the range.</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>the json string that contains range info.
 <pre><code data-language="Java">
 worksheet.getRange("A1").setValue("Serialized");
 String json = worksheet.getRange("A1").toJson();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="addCommentThreaded(java.lang.String)">
<h3>addCommentThreaded</h3>
<div class="member-signature"><span class="return-type"><a href="ICommentThreaded.html" title="interface in com.grapecity.documents.excel">ICommentThreaded</a></span>&nbsp;<span class="element-name">addCommentThreaded</span><wbr><span class="parameters">(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;text)</span></div>
<div class="block">Adds a threaded comment to the range.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>text</code> - The string is content of the threaded comment.</dd>
<dt>Returns:</dt>
<dd>The added ICommentThreaded object; see <a href="ICommentThreaded.html" title="interface in com.grapecity.documents.excel"><code>ICommentThreaded</code></a>.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 ICommentThreaded comment = range.addCommentThreaded("Review this value.");
 String text = comment.getText();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="addCommentThreaded(java.lang.String,java.lang.String)">
<h3>addCommentThreaded</h3>
<div class="member-signature"><span class="return-type"><a href="ICommentThreaded.html" title="interface in com.grapecity.documents.excel">ICommentThreaded</a></span>&nbsp;<span class="element-name">addCommentThreaded</span><wbr><span class="parameters">(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;text,
 <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;author)</span></div>
<div class="block">Adds a threaded comment to the range.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>text</code> - The string is content of the threaded comment.</dd>
<dd><code>author</code> - Author name of the threaded comment.</dd>
<dt>Returns:</dt>
<dd>The newly added threaded comment.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 ICommentThreaded comment = range.addCommentThreaded("Review this value.", "Alex");
 String author = comment.getAuthor().getName();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getCommentThreaded()">
<h3>getCommentThreaded</h3>
<div class="member-signature"><span class="return-type"><a href="ICommentThreaded.html" title="interface in com.grapecity.documents.excel">ICommentThreaded</a></span>&nbsp;<span class="element-name">getCommentThreaded</span>()</div>
<div class="block">Gets the threaded comment of the specified cell.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.addCommentThreaded("Review this value.", "Alex");
 ICommentThreaded comment = range.getCommentThreaded();
 String text = comment.getText();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The threaded comment of the specified cell.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="generateGetPivotDataFunction(com.grapecity.documents.excel.IRange)">
<h3>generateGetPivotDataFunction</h3>
<div class="member-signature"><span class="return-type"><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></span>&nbsp;<span class="element-name">generateGetPivotDataFunction</span><wbr><span class="parameters">(<a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a>&nbsp;destination)</span></div>
<div class="block">Generate the corresponding function "GETPIVOTDATA" for the cells in the pivot table.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>destination</code> - Indicates for which area the "GETPIVOTDATA" function is generated.</dd>
<dt>Returns:</dt>
<dd>"GETPIVOTDATA" function
 <pre><code data-language="Java">
 worksheet.getRange("A1:B3").setValue(new Object[][] {{"Region", "Amount"}, {"East", 120}, {"West", 90}});
 IPivotCache cache = workbook.getPivotCaches().create(worksheet.getRange("A1:B3"));
 IPivotTable pivotTable = worksheet.getPivotTables().add(cache, worksheet.getRange("D1"), "SalesPivot");
 pivotTable.getPivotFields().get("Region").setOrientation(PivotFieldOrientation.RowField);
 pivotTable.addDataField(pivotTable.getPivotFields().get("Amount"), "Sum of Amount", ConsolidationFunction.Sum);
 IRange valueCell = pivotTable.getDataBodyRange().get(0);
 String formula = valueCell.generateGetPivotDataFunction(worksheet.getRange("G1"));
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="generateGetPivotDataFunction()">
<h3>generateGetPivotDataFunction</h3>
<div class="member-signature"><span class="return-type"><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></span>&nbsp;<span class="element-name">generateGetPivotDataFunction</span>()</div>
<div class="block">Generate the corresponding function "GETPIVOTDATA" for the cells in the pivot table.</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>"GETPIVOTDATA" function
 <pre><code data-language="Java">
 worksheet.getRange("A1:B3").setValue(new Object[][] {{"Region", "Amount"}, {"East", 120}, {"West", 90}});
 IPivotCache cache = workbook.getPivotCaches().create(worksheet.getRange("A1:B3"));
 IPivotTable pivotTable = worksheet.getPivotTables().add(cache, worksheet.getRange("D1"), "SalesPivot");
 pivotTable.getPivotFields().get("Region").setOrientation(PivotFieldOrientation.RowField);
 pivotTable.addDataField(pivotTable.getPivotFields().get("Amount"), "Sum of Amount", ConsolidationFunction.Sum);
 IRange valueCell = pivotTable.getDataBodyRange().get(0);
 String formula = valueCell.generateGetPivotDataFunction();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="intersect(com.grapecity.documents.excel.IRange)">
<h3>intersect</h3>
<div class="member-signature"><span class="return-type"><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></span>&nbsp;<span class="element-name">intersect</span><wbr><span class="parameters">(<a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a>&nbsp;range2)</span></div>
<div class="block">Returns an IRange object that represents the intersection of two ranges. <br> If range2 is from a different worksheet, an exception is thrown.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>range2</code> - The range to intersect with this range.</dd>
<dt>Returns:</dt>
<dd>A new range which consists of the intersection of this range and range2, or null if the ranges do not intersect.
 <pre><code data-language="Java">
 IRange first = worksheet.getRange("A1:C3");
 IRange second = worksheet.getRange("B2:D4");
 IRange intersection = first.intersect(second);
 String address = intersection.getAddress();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="intersect(com.grapecity.documents.excel.IRange...)">
<h3>intersect</h3>
<div class="member-signature"><span class="return-type"><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></span>&nbsp;<span class="element-name">intersect</span><wbr><span class="parameters">(<a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a>...&nbsp;ranges)</span></div>
<div class="block">Returns an IRange object that represents the intersection of several ranges. <br> If one or more ranges from a different worksheet are specified, an exception is thrown.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>ranges</code> - The intersecting ranges.</dd>
<dt>Returns:</dt>
<dd>A new range which consists of the intersection of this range and other ranges, or null if the ranges do not intersect.
 <pre><code data-language="Java">
 IRange baseRange = worksheet.getRange("A1:D4");
 IRange intersection = baseRange.intersect(worksheet.getRange("B2:D4"), worksheet.getRange("B2:C3"));
 String address = intersection.getAddress();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="union(com.grapecity.documents.excel.IRange)">
<h3>union</h3>
<div class="member-signature"><span class="return-type"><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></span>&nbsp;<span class="element-name">union</span><wbr><span class="parameters">(<a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a>&nbsp;range2)</span></div>
<div class="block">Returns an IRange object that represents the union of two ranges. <br> If range2 is from a different worksheet, an exception is thrown.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>range2</code> - The range to union with this range.</dd>
<dt>Returns:</dt>
<dd>A new range which consists of the union of this range and range2.
 <pre><code data-language="Java">
 IRange first = worksheet.getRange("A1:A2");
 IRange second = worksheet.getRange("C1:C2");
 IRange union = first.union(second);
 int areaCount = union.getAreas().getAreaCount();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="union(com.grapecity.documents.excel.IRange...)">
<h3>union</h3>
<div class="member-signature"><span class="return-type"><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></span>&nbsp;<span class="element-name">union</span><wbr><span class="parameters">(<a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a>...&nbsp;ranges)</span></div>
<div class="block">Returns an IRange object that represents the union of several ranges. <br> If one or more ranges from a different worksheet are specified, an exception is thrown.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>ranges</code> - Other ranges to union with this range.</dd>
<dt>Returns:</dt>
<dd>A new range which consists of the union of this range and other ranges.
 <pre><code data-language="Java">
 IRange union = worksheet.getRange("A1").union(worksheet.getRange("C1"), worksheet.getRange("E1"));
 int areaCount = union.getAreas().getAreaCount();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="offset(int,int)">
<h3>offset</h3>
<div class="member-signature"><span class="return-type"><a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a></span>&nbsp;<span class="element-name">offset</span><wbr><span class="parameters">(int&nbsp;rowOffset,
 int&nbsp;columnOffset)</span></div>
<div class="block">Returns an IRange object that represents the offset of this range.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>rowOffset</code> - Row offset.</dd>
<dd><code>columnOffset</code> - Column offset.</dd>
<dt>Returns:</dt>
<dd>A new range which consists of the offset of this range.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 IRange offsetRange = range.offset(1, 1);
 offsetRange.setValue("B2");
 Object value = worksheet.getRange("B2").getValue();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getDefaultValue()">
<h3>getDefaultValue</h3>
<div class="member-signature"><span class="return-type"><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a></span>&nbsp;<span class="element-name">getDefaultValue</span>()</div>
<div class="block">Gets the default value of the cell, it can be the value data or the formula string. It works when the cell has no data.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.setDefaultValue("Not entered");
 Object defaultValue = range.getDefaultValue();
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The default value of the cell, it can be the value data or the formula string.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setDefaultValue(java.lang.Object)">
<h3>setDefaultValue</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">setDefaultValue</span><wbr><span class="parameters">(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;value)</span></div>
<div class="block">Sets the default value of the cell, it can be the value data or the formula string. It works when the cell has no data.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.setDefaultValue("Not entered");
 Object value = range.getValue();
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - The default value of the cell, it can be the value data or the formula string. It works when the cell has no data.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="goalSeek(double,com.grapecity.documents.excel.IRange)">
<h3>goalSeek</h3>
<div class="member-signature"><span class="return-type">boolean</span>&nbsp;<span class="element-name">goalSeek</span><wbr><span class="parameters">(double&nbsp;goal,
 <a href="IRange.html" title="interface in com.grapecity.documents.excel">IRange</a>&nbsp;changingCell)</span></div>
<div class="block">Attempts to achieve the specified goal, from the calculated result of the formula in the cell represented by this IRange, by modifying the specified changingCell.  If you know the result that you want from a formula, but are not sure what input value the formula needs to get that result, use the Goal Seek feature.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>goal</code> - Specifies the desired goal value.</dd>
<dd><code>changingCell</code> - Specifies the cell to change.</dd>
<dt>Returns:</dt>
<dd>True if the specified goal value is successfully found, otherwise False.
 <pre><code data-language="Java">
 worksheet.getRange("A1").setValue(10);
 worksheet.getRange("B1").setFormula("=A1*2");
 boolean solved = worksheet.getRange("B1").goalSeek(50, worksheet.getRange("A1"));
 Object input = worksheet.getRange("A1").getValue();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getBackgroundImage()">
<h3>getBackgroundImage</h3>
<div class="member-signature"><span class="return-type">byte[]</span>&nbsp;<span class="element-name">getBackgroundImage</span>()</div>
<div class="block">Gets the cell background image.</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>Cell background image byte array.
 <pre><code data-language="Java">
 byte[] imageBytes = new byte[] {
     (byte) 0x89, 0x50, 0x4E, 0x47, 0x0D, 0x0A, 0x1A, 0x0A,
     0x00, 0x00, 0x00, 0x0D, 0x49, 0x48, 0x44, 0x52,
     0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01,
     0x08, 0x06, 0x00, 0x00, 0x00, 0x1F, 0x15, (byte) 0xC4,
     (byte) 0x89, 0x00, 0x00, 0x00, 0x0A, 0x49, 0x44, 0x41,
     0x54, 0x78, (byte) 0x9C, 0x63, 0x00, 0x01, 0x00, 0x00,
     0x05, 0x00, 0x01, 0x0D, 0x0A, 0x2D, (byte) 0xB4,
     0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4E, 0x44,
     (byte) 0xAE, 0x42, 0x60, (byte) 0x82
 };
 IRange range = worksheet.getRange("A1");
 range.setBackgroundImage(imageBytes);
 byte[] backgroundImage = range.getBackgroundImage();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setBackgroundImage(byte[])">
<h3>setBackgroundImage</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">setBackgroundImage</span><wbr><span class="parameters">(byte[]&nbsp;backgroundImage)</span></div>
<div class="block">Sets the cell background image. Supported image types include: PNG, JPG, ICO, SVG, GIF.  This would be visible only in SpreadJS and Exporting to PDF/HTML/IMG.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>backgroundImage</code> - Cell background image byte array.
 <pre><code data-language="Java">
 byte[] imageBytes = new byte[] {
     (byte) 0x89, 0x50, 0x4E, 0x47, 0x0D, 0x0A, 0x1A, 0x0A,
     0x00, 0x00, 0x00, 0x0D, 0x49, 0x48, 0x44, 0x52,
     0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01,
     0x08, 0x06, 0x00, 0x00, 0x00, 0x1F, 0x15, (byte) 0xC4,
     (byte) 0x89, 0x00, 0x00, 0x00, 0x0A, 0x49, 0x44, 0x41,
     0x54, 0x78, (byte) 0x9C, 0x63, 0x00, 0x01, 0x00, 0x00,
     0x05, 0x00, 0x01, 0x0D, 0x0A, 0x2D, (byte) 0xB4,
     0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4E, 0x44,
     (byte) 0xAE, 0x42, 0x60, (byte) 0x82
 };
 IRange range = worksheet.getRange("A1");
 range.setBackgroundImage(imageBytes);
 byte[] backgroundImage = range.getBackgroundImage();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getBackgroundImageLayout()">
<h3>getBackgroundImageLayout</h3>
<div class="member-signature"><span class="return-type"><a href="BackgroundImageLayout.html" title="enum class in com.grapecity.documents.excel">BackgroundImageLayout</a></span>&nbsp;<span class="element-name">getBackgroundImageLayout</span>()</div>
<div class="block">Gets the cell background image layout, default is Stretch.</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>Background image layout of cell.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.setBackgroundImageLayout(BackgroundImageLayout.Center);
 BackgroundImageLayout layout = range.getBackgroundImageLayout();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setBackgroundImageLayout(com.grapecity.documents.excel.BackgroundImageLayout)">
<h3>setBackgroundImageLayout</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">setBackgroundImageLayout</span><wbr><span class="parameters">(<a href="BackgroundImageLayout.html" title="enum class in com.grapecity.documents.excel">BackgroundImageLayout</a>&nbsp;backgroundImageLayout)</span></div>
<div class="block">Sets the cell background image layout.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>backgroundImageLayout</code> - Background image layout of cell.
 <pre><code data-language="Java">
 IRange range = worksheet.getRange("A1");
 range.setBackgroundImageLayout(BackgroundImageLayout.Center);
 BackgroundImageLayout layout = range.getBackgroundImageLayout();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="importData(java.lang.Object)">
<h3>importData</h3>
<div class="member-signature"><span class="return-type"><a href="DataImportResult.html" title="class in com.grapecity.documents.excel">DataImportResult</a></span>&nbsp;<span class="element-name">importData</span><wbr><span class="parameters">(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;items)</span></div>
<div class="block">Imports data from a data source (up to 2D) to the range.
 <pre><code data-language="Java">
 Map&lt;String, Object&gt; item = new LinkedHashMap&lt;&gt;();
 item.put("Name", "Alice");
 item.put("Score", 95);
 DataImportResult result = worksheet.getRange("A1").importData(new Map[] {item});
 int rowsImported = result.getRowsImported();
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>items</code> - The items to import. The element type can be:<ul> <li>Primitive value types:  <code>byte</code>,  <code>short</code>,  <code>int</code>,  <code>long</code>,  <code>float</code>,  <code>double</code>,  <code>boolean</code>.</li> <li>Nullable primitives:  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Byte.html" title="class or interface in java.lang"><code>Byte</code></a>,  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Short.html" title="class or interface in java.lang"><code>Short</code></a>,  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang"><code>Integer</code></a>,  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang"><code>Long</code></a>,  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Float.html" title="class or interface in java.lang"><code>Float</code></a>,  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang"><code>Double</code></a>,  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang"><code>Boolean</code></a>,  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang"><code>String</code></a>,  <a href="CalcError.html" title="enum class in com.grapecity.documents.excel"><code>CalcError</code></a>,  Classic date and time types:  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Date.html" title="class or interface in java.util"><code>Date</code></a>,  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Calendar.html" title="class or interface in java.util"><code>Calendar</code></a>,  JSR310 date and time types:  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/LocalDate.html" title="class or interface in java.time"><code>LocalDate</code></a>,  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/LocalTime.html" title="class or interface in java.time"><code>LocalTime</code></a>,  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/LocalDateTime.html" title="class or interface in java.time"><code>LocalDateTime</code></a>,  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/OffsetTime.html" title="class or interface in java.time"><code>OffsetTime</code></a>,  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/OffsetDateTime.html" title="class or interface in java.time"><code>OffsetDateTime</code></a>,  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/ZonedDateTime.html" title="class or interface in java.time"><code>ZonedDateTime</code></a>,  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/Instant.html" title="class or interface in java.time"><code>Instant</code></a>,  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/YearMonth.html" title="class or interface in java.time"><code>YearMonth</code></a>,  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/Year.html" title="class or interface in java.time"><code>Year</code></a>,  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/MonthDay.html" title="class or interface in java.time"><code>MonthDay</code></a>. (Note:  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/Duration.html" title="class or interface in java.time"><code>Duration</code></a> and <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/Period.html" title="class or interface in java.time"><code>Period</code></a> are not supported at this time)</li><li>Custom objects: objects that have public get methods (properties in Kotlin) to be mapped to cell values.</li> <li> <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util"><code>Map</code></a> where the key is <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang"><code>String</code></a>: It will be treated as a collection of property names and values.</li> </ul> The collection type can be: <ul> <li>Flat (non-jagged, 1D in total)  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Iterable.html" title="class or interface in java.lang"><code>Iterable</code></a> or array. </li><li>Jagged 2D array where the element type of the inner collection is primitive or nullable primitive.</li> </ul></dd>
<dt>Returns:</dt>
<dd>The result.</dd>
<dt>Throws:</dt>
<dd><code><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/ClassCastException.html" title="class or interface in java.lang">ClassCastException</a></code> - The data type of column is inconsistent. Use <a href="DataImportOptions.html#setItemTypeProvider(java.util.function.Function)"><code>DataImportOptions.setItemTypeProvider(java.util.function.Function&lt;java.lang.Object, java.lang.Class&lt;?&gt;&gt;)</code></a> to fix it.</dd>
<dd><code><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html" title="class or interface in java.lang">IllegalArgumentException</a></code> - An item is of an unsupported type or <code>options</code> contains incorrect information.</dd>
<dt>API Note:</dt>
<dd>If the items are a list or array of primitive types, the orientation is determined by the shape of the range.  If the row count of the range is greater than column count, we import the collection vertically. Otherwise, we import the collection horizontally.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="importData(java.lang.Object,com.grapecity.documents.excel.DataImportOptions)">
<h3>importData</h3>
<div class="member-signature"><span class="return-type"><a href="DataImportResult.html" title="class in com.grapecity.documents.excel">DataImportResult</a></span>&nbsp;<span class="element-name">importData</span><wbr><span class="parameters">(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a>&nbsp;items,
 <a href="DataImportOptions.html" title="class in com.grapecity.documents.excel">DataImportOptions</a>&nbsp;options)</span></div>
<div class="block">Imports data from a data source (up to 2D) to the range.
 <pre><code data-language="Java">
 Map&lt;String, Object&gt; item = new LinkedHashMap&lt;&gt;();
 item.put("Name", "Alice");
 item.put("Score", 95);
 DataImportOptions options = new DataImportOptions();
 options.setColumnsSelector(source -&gt; new String[] {"Name"});
 DataImportResult result = worksheet.getRange("A1").importData(new Map[] {item}, options);
 int columnsImported = result.getColumnsImported();
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>items</code> - The items to import. The element type can be:<ul> <li>Primitive value types:  <code>byte</code>,  <code>short</code>,  <code>int</code>,  <code>long</code>,  <code>float</code>,  <code>double</code>,  <code>boolean</code>.</li> <li>Nullable primitives:  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Byte.html" title="class or interface in java.lang"><code>Byte</code></a>,  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Short.html" title="class or interface in java.lang"><code>Short</code></a>,  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang"><code>Integer</code></a>,  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang"><code>Long</code></a>,  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Float.html" title="class or interface in java.lang"><code>Float</code></a>,  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang"><code>Double</code></a>,  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang"><code>Boolean</code></a>,  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang"><code>String</code></a>,  <a href="CalcError.html" title="enum class in com.grapecity.documents.excel"><code>CalcError</code></a>,  Classic date and time types:  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Date.html" title="class or interface in java.util"><code>Date</code></a>,  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Calendar.html" title="class or interface in java.util"><code>Calendar</code></a>,  JSR310 date and time types:  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/LocalDate.html" title="class or interface in java.time"><code>LocalDate</code></a>,  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/LocalTime.html" title="class or interface in java.time"><code>LocalTime</code></a>,  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/LocalDateTime.html" title="class or interface in java.time"><code>LocalDateTime</code></a>,  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/OffsetTime.html" title="class or interface in java.time"><code>OffsetTime</code></a>,  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/OffsetDateTime.html" title="class or interface in java.time"><code>OffsetDateTime</code></a>,  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/ZonedDateTime.html" title="class or interface in java.time"><code>ZonedDateTime</code></a>,  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/Instant.html" title="class or interface in java.time"><code>Instant</code></a>,  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/YearMonth.html" title="class or interface in java.time"><code>YearMonth</code></a>,  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/Year.html" title="class or interface in java.time"><code>Year</code></a>,  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/MonthDay.html" title="class or interface in java.time"><code>MonthDay</code></a>. (Note:  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/Duration.html" title="class or interface in java.time"><code>Duration</code></a> and <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/Period.html" title="class or interface in java.time"><code>Period</code></a> are not supported at this time)</li><li>Custom objects: objects that have public get methods (properties in Kotlin) to be mapped to cell values.</li> <li> <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util"><code>Map</code></a> where the key is <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang"><code>String</code></a>: It will be treated as a collection of property names and values.</li> </ul> The collection type can be: <ul> <li>Flat (non-jagged, 1D in total)  <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Iterable.html" title="class or interface in java.lang"><code>Iterable</code></a> or array. </li><li>Jagged 2D array where the element type of the inner collection is primitive or nullable primitive.</li> </ul></dd>
<dd><code>options</code> - The import options.</dd>
<dt>Returns:</dt>
<dd>The result.</dd>
<dt>Throws:</dt>
<dd><code><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/ClassCastException.html" title="class or interface in java.lang">ClassCastException</a></code> - The data type of column is inconsistent. Use <a href="DataImportOptions.html#setItemTypeProvider(java.util.function.Function)"><code>DataImportOptions.setItemTypeProvider(java.util.function.Function&lt;java.lang.Object, java.lang.Class&lt;?&gt;&gt;)</code></a> to fix it.</dd>
<dd><code><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html" title="class or interface in java.lang">IllegalArgumentException</a></code> - An item is of an unsupported type or <code>options</code> contains incorrect information.</dd>
<dt>API Note:</dt>
<dd>If the items are a list or array of primitive types, the orientation is determined by the shape of the range.  If the row count of the range is greater than column count, we import the collection vertically. Otherwise, we import the collection horizontally.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getCellPicture()">
<h3>getCellPicture</h3>
<div class="member-signature"><span class="return-type"><a href="CellPicture.html" title="class in com.grapecity.documents.excel">CellPicture</a></span>&nbsp;<span class="element-name">getCellPicture</span>()</div>
<div class="block">Gets the picture-in-cell of the specified cell.  Returns null if the cell does not contain a picture-in-cell.  When the range contains multiple cells, only the top-left cell is read. <p> This method also supports reading valid pictures generated by the  <code>IMAGE()</code> function.</p> <p> The returned  <a href="CellPicture.html" title="class in com.grapecity.documents.excel"><code>CellPicture</code></a> object is a copy of the picture data. Modifying the returned object does not affect the picture stored in the cell.  To apply changes, the modified  <a href="CellPicture.html" title="class in com.grapecity.documents.excel"><code>CellPicture</code></a> must be set back using  <code>setCellPicture(CellPicture)</code>. </p></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The <a href="CellPicture.html" title="class in com.grapecity.documents.excel"><code>CellPicture</code></a> object, or null.
 <pre><code data-language="Java">
 CellPicture picture = new CellPicture(new byte[] {
     (byte) 0x89, 0x50, 0x4E, 0x47, 0x0D, 0x0A, 0x1A, 0x0A,
     0x00, 0x00, 0x00, 0x0D, 0x49, 0x48, 0x44, 0x52,
     0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01,
     0x08, 0x06, 0x00, 0x00, 0x00, 0x1F, 0x15, (byte) 0xC4,
     (byte) 0x89, 0x00, 0x00, 0x00, 0x0A, 0x49, 0x44, 0x41,
     0x54, 0x78, (byte) 0x9C, 0x63, 0x00, 0x01, 0x00, 0x00,
     0x05, 0x00, 0x01, 0x0D, 0x0A, 0x2D, (byte) 0xB4,
     0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4E, 0x44,
     (byte) 0xAE, 0x42, 0x60, (byte) 0x82
 }, "Logo");
 IRange range = worksheet.getRange("A1");
 range.setCellPicture(picture);
 CellPicture cellPicture = range.getCellPicture();
 </code></pre></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setCellPicture(com.grapecity.documents.excel.CellPicture)">
<h3>setCellPicture</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">setCellPicture</span><wbr><span class="parameters">(<a href="CellPicture.html" title="class in com.grapecity.documents.excel">CellPicture</a>&nbsp;picture)</span></div>
<div class="block">Sets a picture-in-cell for the specified cell.  Pass null to remove the picture.  When the range contains multiple cells, the picture is applied to each cell.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>picture</code> - The <a href="CellPicture.html" title="class in com.grapecity.documents.excel"><code>CellPicture</code></a> object, or null to remove.
 <pre><code data-language="Java">
 CellPicture picture = new CellPicture(new byte[] {
     (byte) 0x89, 0x50, 0x4E, 0x47, 0x0D, 0x0A, 0x1A, 0x0A,
     0x00, 0x00, 0x00, 0x0D, 0x49, 0x48, 0x44, 0x52,
     0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01,
     0x08, 0x06, 0x00, 0x00, 0x00, 0x1F, 0x15, (byte) 0xC4,
     (byte) 0x89, 0x00, 0x00, 0x00, 0x0A, 0x49, 0x44, 0x41,
     0x54, 0x78, (byte) 0x9C, 0x63, 0x00, 0x01, 0x00, 0x00,
     0x05, 0x00, 0x01, 0x0D, 0x0A, 0x2D, (byte) 0xB4,
     0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4E, 0x44,
     (byte) 0xAE, 0x42, 0x60, (byte) 0x82
 }, "Logo");
 IRange range = worksheet.getRange("A1");
 range.setCellPicture(picture);
 String altText = range.getCellPicture().getAltText();
 </code></pre></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
<script>var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";

function show(tableId, selected, columns) {
    if (tableId !== selected) {
        document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')')
            .forEach(function (elem) {
                elem.style.display = 'none';
            });
    }
    document.querySelectorAll('div.' + selected)
        .forEach(function (elem, index) {
            elem.style.display = '';
            var isEvenRow = index % (columns * 2) < columns;
            elem.classList.remove(isEvenRow ? oddRowColor : evenRowColor);
            elem.classList.add(isEvenRow ? evenRowColor : oddRowColor);
        });
    updateTabs(tableId, selected);
}

function updateTabs(tableId, selected) {
    document.querySelector('div#' + tableId + ' .summary-table')
        .setAttribute('aria-labelledby', selected);
    document.querySelectorAll('button[id^="' + tableId + '"]')
        .forEach(function (tab, index) {
            if (selected === tab.id || (tableId === selected && index === 0)) {
                tab.className = activeTableTab;
                tab.setAttribute('aria-selected', true);
                tab.setAttribute('tabindex', 0);
            } else {
                tab.className = tableTab;
                tab.setAttribute('aria-selected', false);
                tab.setAttribute('tabindex', -1);
            }
        });
}

function switchTab(e) {
    var selected = document.querySelector('[aria-selected=true]');
    if (selected) {
        if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) {
            // left or up arrow key pressed: move focus to previous tab
            selected.previousSibling.click();
            selected.previousSibling.focus();
            e.preventDefault();
        } else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) {
            // right or down arrow key pressed: move focus to next tab
            selected.nextSibling.click();
            selected.nextSibling.focus();
            e.preventDefault();
        }
    }
}
</script></div>