Excel::ValueReader::XLSX::Backend(3pm)

Excel::ValueReader::XLSX::Backend3pm

Overview

Excel::ValueReader::XLSX has two possible implementation backends for parsing "XLSX" files : Excel::ValueReader::XLSX::Backend::Regex, based on regular expressions, or Excel::ValueReader::XLSX::Backend::LibXML, based on the libxml2 library. Both backends share some common features, so the present class implements those common features. This is about internal implementation; it should be of no interest to external users of the module.

Attributes

A backend instance possesses the following attributes :

frontend

a weak reference to the frontend instance

zip

an Archive::Zip instance for accessing the contents of the "xlsx" file

date_styles

an array of numeric styles for presenting dates and times. Styles are either Excel's builtin styles, or custom styles defined in the workbook.

strings

an array of all shared strings within the workbook

workbook_data

some metadata information about the workbook

Abstract methods

Not defined in this abstract class, but implemented in subclasses.

values

Inspects all cells within the XSLX files and returns a bi-dimensional array of values.

Author

Laurent Dami, <dami at cpan.org>

From libexcel-valuereader-xlsx-perl 1.16-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.