Excel:...Backend(3pm)

πŸ“¦
version 1.17 Β· 2 versions
, in ubuntu resolute, ubuntu stonking

πŸ’– Excel::ValueReader::XLSX::Backend πŸ’–

okay so bestie, welcome to Excel::ValueReader::XLSX::Backend β€” she's an abstract class and she's the parent for the Regex and LibXML backends. 🫢


✨ DESCRIPTION ✨

so Excel::ValueReader::XLSX has two possible implementation backends for parsing "XLSX" files, and they're literally:

  • Excel::ValueReader::XLSX::Backend::Regex β€” based on regular expressions 🧚
  • Excel::ValueReader::XLSX::Backend::LibXML β€” based on the libxml2 library πŸ¦‹

both backends share some common features, so the present class implements those common features. πŸ’…

real talk tho β€” this is about internal implementation. it should be of no interest to external users of the module. this is not your moment, bestie, it's the internals' moment. πŸ™ˆ

🌸 ATTRIBUTES 🌸

a backend instance possesses the following attributes, no cap:

  • 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. (she's giving "i set the vibe, you do the work" energy and honestly? iconic.) ✨

  • values β€” inspects all cells within the XSLX files and returns a bi-dimensional array of values. 🌈

🫢 AUTHOR 🫢

Laurent Dami, <dami at cpan.org>


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.


and that's the whole page, bestie πŸ’– this one's from perl v5.40.1, dated 2025-09-21, and it's Excel:...Backend(3pm) β€” periodt. 🌟

πŸ“¦ where this page comes from