SheetXL - v0.8.0-beta.9+sites.210.e2d420901
    Preparing search index...

    Interface ICellHeaderRanges

    An ICellHeaderRanges is a collection of ICellHeaderRanges.

    Useful when working with a discontinuous set of headers.

    interface ICellHeaderRanges {
        isICellHeaderRanges: true;
        at(index: number): ICellHeaderRange;
        clear(): this;
        doBatch<R>(
            callback: (commit: ICommit) => R | Promise<R>,
            options?: string | UpdateHeadersOptions,
        ): R | Promise<R>;
        getAddress(r1c1?: boolean): string;
        getAxis(): Axis;
        getCoords(): readonly RunCoords[];
        getCount(): number;
        getHeaderCount(): number;
        getSheetHeader<S>(): S;
        getVisibleCount(): number;
        isEntireHeaders(): boolean;
        isEntireHeadersAny(): boolean;
        setHidden(hidden: boolean, options?: UpdateHeadersOptions): this;
        setSize(size: string | number, options?: SetSizeOptions): this;
        toString(): string;
        updateHeaders(
            values: ICellHeader.Update,
            options?: UpdateHeadersOptions,
        ): this;
    }
    Index
    isICellHeaderRanges: true

    For runtime type checking.

    • Clear the header format. Specially this will clear the sizes.

      Returns this

    • Returns the coords as a string address (e.g., 'A1' or 'A1:E5').

      Parameters

      • Optionalr1c1: boolean

        If unspecified returns the environment's default.

      Returns string

    • Returns the header axis.

      Returns Axis

    • The RunCoords for the range.

      Returns readonly RunCoords[]

    • Returns the number of headers ranges.

      Returns number

    • Returns the number of headers.

      Returns number

      This will remove overlaps.

    • Returns the SheetHeader.

      Type Parameters

      • S

      Returns S

    • Returns the number of visible headers in the range.

      Returns number

    • Returns true if all of the ranges cover the entire headers.

      Returns boolean

    • Returns true if any of the ranges cover entire headers.

      Returns boolean

    • Returns the address as a string.

      Returns string