table of contents
Excel::ValueReader::XLSX::Backend(3pm) | User Contributed Perl Documentation | Excel::ValueReader::XLSX::Backend(3pm) |
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¶
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>
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.
2024-05-21 | perl v5.38.2 |