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.
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.