XlsxStreamReaderWorkBook | WebHare Platform SDK
WebHare Platform SDK
    Preparing search index...

    Interface XlsxStreamReaderWorkBook

    interface XlsxStreamReaderWorkBook {
        abortBook: boolean;
        formatCodes: { [key: string]: any };
        hasFormatCodes: boolean;
        options: OpenXlsxOptions;
        parsedSharedStrings: boolean;
        ready: Promise<void>;
        source: UnpackArchiveResult;
        waitingWorkSheets: {
            name: string;
            path: string;
            sheetNo: string;
            sheetPath: string;
        }[];
        workBookInfo: WorkBookInfo;
        workBookSharedStrings: any[];
        workBookStyles: any[];
        xfs: any;
        _getSharedString(stringIndex: number): any;
        _getSheetName(sheetPath: string): string;
        _parseSharedStrings(nodeData: any[]): void;
        _parseStyles(nodeData: any[]): void;
        _parseWorkBookInfo(nodeData: any[], workBookInfo: WorkBookInfo): void;
        _parseWorkBookRels(nodeData: any[], workBookInfo: WorkBookInfo): void;
        _parseXML(
            entry: UnpackArchiveDirectory | UnpackArchiveFile,
            entryHandler: (this: XlsxStreamReaderWorkBook, node: any) => void,
            __namedParameters?: { trim: boolean },
        ): Promise<void>;
        abort(): void;
        end(): XlsxStreamReaderWorkBook;
        getFormat(numFmt: number): any;
        getSheets(): { name: string; sheetPath: string }[];
        openSheet(sheet: string | number): XlsxStreamReaderWorkSheet;
        readyForStreaming(): Promise<void>;
        write(): boolean;
    }
    Index

    Properties

    abortBook: boolean
    formatCodes: { [key: string]: any }
    hasFormatCodes: boolean
    parsedSharedStrings: boolean
    ready: Promise<void>
    waitingWorkSheets: {
        name: string;
        path: string;
        sheetNo: string;
        sheetPath: string;
    }[]
    workBookInfo: WorkBookInfo
    workBookSharedStrings: any[]
    workBookStyles: any[]
    xfs: any

    Methods

    • Parameters

      • stringIndex: number

      Returns any

    • Parameters

      • sheetPath: string

      Returns string

    • Parameters

      • nodeData: any[]

      Returns void

    • Parameters

      • nodeData: any[]

      Returns void

    • Parameters

      • nodeData: any[]
      • workBookInfo: WorkBookInfo

      Returns void

    • Parameters

      • nodeData: any[]
      • workBookInfo: WorkBookInfo

      Returns void

    • Returns void

    • Parameters

      • numFmt: number

      Returns any

    • Returns { name: string; sheetPath: string }[]

    • Open a sheet

      Parameters

      • sheet: string | number

        Sheet index (0-based) or name

      Returns XlsxStreamReaderWorkSheet

    • Returns Promise<void>

    • Returns boolean