NAME
Excel::ValueReader::XLSX::Backend -- abstract class, parent for the Regex and LibXML backends
DESCRIPTION
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
- values
-
Inspects all cells within the XSLX files and returns a bi-dimensional array of values. Not defined in this abstract class, but implemented in subclasses.
AUTHOR
Laurent Dami, <dami at cpan.org>
COPYRIGHT AND LICENSE
Copyright 2021 by Laurent Dami.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.