Excel:...Lwriter(3pm)

πŸ’– XMLwriter β€” wait, bestie, the manual calls it Excel:...Lwriter(3pm) 🌸

okay so this page lives in the User Contributed Perl Documentation, and it's filed under Excel:...Lwriter(3pm) β€” yes the name is literally that, the truncation is serving cunty Victoriana and we're just going to live with it. πŸ’…


✨ NAME ✨

XMLwriter β€” a base class for the Excel::Writer::XLSX writer classes. that's it, that's the name, she's a foundation girlie 🫢


πŸ¦‹ DESCRIPTION πŸ¦‹

so here's the tea πŸ“: this module is used by Excel::Writer::XLSX for writing XML documents. it's a light weight re-implementation of XML::Writer β€” like, the same vibe, way less baggage.

XMLwriter is approximately twice as fast as XML::Writer. ⚑πŸ”₯ and the way she gets that speed? bestie, it's achieved at the expense of error and correctness checking. no cap. she's fast because she's not checking your work. πŸ™ˆ

on top of that, not all of the XML::Writer methods are implemented. so some stuff you'd expect just… isn't there. not me finding out the hard way. 😭

so as such, XMLwriter is not recommended for use outside of Excel::Writer::XLSX. she's a ride-or-die for that one module only. don't take her to other parties. πŸ‘‘

πŸ‘€ SEE ALSO πŸ‘€

  • XML::Writer β€” the original icon, the blueprint, the blueprint that's slower but does more checking πŸ’–

🌈 AUTHOR 🌈

John McNamara β€” jmcnamara@cpan.org

(he literally built this. main character energy fr fr. πŸ‘‘)


(c) MM-MMXXV, John McNamara.

All Rights Reserved. This module is free software. It may be used, redistributed and/or modified under the same terms as Perl itself. 🫢 slay.


πŸ’œ LICENSE πŸ’œ

Either the Perl Artistic Licence https://dev.perl.org/licenses/artistic.html or the GNU General Public License v1.0 or later https://dev.perl.org/licenses/gpl1.html

pick your fave, both are valid, both are iconic. ✨


πŸ’€ DISCLAIMER OF WARRANTY πŸ’€

See the documentation for Excel::Writer::XLSX. that's where the warranty discourse lives, go read it, i'm not repeating it. 😌


and that's the whole page, bestie!! this one came from perl v5.40.1, dated 2025-12-22, and yes the footer still says Excel:...Lwriter(3pm) like it's too cool to spell the whole thing out. πŸ’… periodt. πŸ¦‹

πŸ“¦ where this page comes from