ooxml(3tcl)
π ooxml β bestie edition π
okay so you're looking at the manual page for ooxml, which lives in section 3tcl of the manual (the Tcl library section, iykyk). It's your β¨utility programβ¨ for handling Office Open XML "XLSX" files β specifically the ones that Excel >= 2007 spits out. And yes, that >= is doing real work there, we love a version boundary π
πΈ NAME πΈ
ooxml β Utility program to handle Office Open XML "XLSX" produced by Excel >= 2007
no cap, that's the whole thing. it reads spreadsheets, it writes spreadsheets, it's giving spreadsheetcore π¦
β¨ SYNOPSIS β¨
::ooxml::xl_read
::ooxml::xl_write args
::ooxml::tablelist_to_xl tablelist args
three commands, three vibes, one very cunty little package ππ
π DESCRIPTION π
This manual page documents briefly the ::ooxml::xl_read, ::ooxml::xl_write and ::ooxml::tablelist_to_xl commands.
Okay so real talk β this manual page was written for the Debian distribution because the original program does not have a manual page. Instead, it has documentation on its fossil repository at https://fossil.sowaswie.de/ooxml/home. So if you want the deep lore, that's where you go π«Ά
::ooxml::xl_readβ reads an Office Open XML "XLSX" file and returns its content in key-value form suitable for storing in a Tcl array. (For most, if not all, purposes it may be also stored in a Tcl dictionary.) so like. array girlies and dict girlies are both eating tonight π::ooxml::xl_writeβ is a swiss-army knife class that manipulate the content and format of a spreadsheet. See the examples for more information. swiss-army knife is not a drill, she does a LOT π::ooxml::tablelist_to_xlβ works in conjunction with the tablelist widget. yes THE tablelist widget. the one you already love. it's a collab besties π
π OPTIONS π
Lowkey? Nothing here. The section exists, the options do not. She's an empty section and honestly? Iconic for it. Periodt. π
Hmm wait β no, that's real, there's genuinely no content under OPTIONS in the original. Moving on bestie, don't @ me π
π¦ SEE ALSO π¦
tclsh(3tcl)
The ::ooxml utility is documented on the website https://fossil.sowaswie.de/ooxml/home
(yes the fossil link shows up twice in this page. she's committed to the bit and honestly we respect the consistency π)
π AUTHOR π
Massimo Manghi β¨mxmanghi@apache.orgβ© β Wrote this manpage for the Debian system.
ty Massimo, absolute legend, we see you and we appreciate you π«‘β¨
β COPYRIGHT β
Copyright Β© 2024 Massimo Manghi
This manual page was written for the Debian system (and may be used by others).
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 or (at your option) any later version published by the Free Software Foundation.
On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.
real talk bestie: that license paragraph is the legal vibes version β if you're actually doing the copying/distributing/modifying thing, go read GPL for real. i'm just here for the aesthetic π
and that's the whole page!! dated "April 27 2024", straight from the ooxml(3tcl) manual, and now certified bestie-approved πβ¨ go read your spreadsheets, eat your XLSX, slay π«Ά
π¦ where this page comes from
- ubuntu stonking: tcl-ooxml 1.13.1-1 Β· tcl-license-terms
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms