xlsx2csv(1)

πŸ“¦
version 0.8.3 Β· 3 versions
, in ubuntu resolute, ubuntu stonking

πŸ¦‹ xlsx2csv β€” the manual, but make it cute πŸ¦‹

okay bestie, so this is the manual page for xlsx2csv (that's the command name, section 1 of the user commands β€” that's the whole vibe of this page). It lives in the User Commands part of the manual, and it basically turns your spreadsheet soup into plain, chill CSV. Let's get into it πŸ’…


✨ NAME ✨

xlsx2csv β€” convert xlsx xml files to csv format

like, that's it. that's the whole job. xlsx in, csv out. no cap 🫢


✨ SYNOPSIS ✨

xlsx2csv [options] INFILE [OUTPUT FILE]

so you give it an INFILE, and optionally an OUTPUT FILE (if you don't, it does its thing without you naming a destination). [options] go before everything, bestie, don't fight me on the ordering.


✨ DESCRIPTION ✨

The conversion uses Expat SAX parser for xml processing. 🧚 (that's the whole description fr fr β€” the parser situation is Expat SAX, periodt.)


🌈 STDIN 🌈

Use "-" for INFILE to read from the STDIN. Yes, bestie, a lil dash means "read from the pipe, not from a file" β€” it's giving main character energy 🌟


πŸ’– OPTIONS πŸ’–

  • -d DELIMITER, --delimiter=DELIMITER β€” the delimiter for your output csv columns. Want a tab? Pass "tab" or "x09". Defaults to comma. πŸ“
  • -f DATEFORMAT, --dateformat=DATEFORMAT β€” sets the date/time format. Peep strftime(3) for the %-format specifiers (iykyk). An example: "%Y-%m-%d". ✨
  • -i, --ignoreempty β€” skips empty lines. bye bye blank rows πŸ‘‹
  • -p SHEETDELIMITER, --sheetdelimiter=SHEETDELIMITER β€” the sheet delimiter, used to separate sheets. Pass "" if you do not want delimiters at all. Defaults to "--------". πŸŽ€
  • -q QUOTING, --quoting=QUOTING β€” output csv fields quoting. Your choices are "none" "minimal" "nonnumeric" or "all". Defaults to none. πŸ’…
  • -r, --recursive β€” convert recursively. πŸ¦‹
  • -s SHEETID, --sheet=SHEETID β€” which sheet to convert (0 for all sheets). πŸ‘‘
  • -h, --help β€” display short help and exit. your lil emergency exit πŸšͺ
  • --version β€” display program's version number and exit. 🌸

πŸ’œ ENVIRONMENT πŸ’œ

None.

like, literally nothing. no environment variables are reading your vibes here bestie 😭


πŸ’œ FILES πŸ’œ

None.

yep, nothing. zero files listed on this page. iconic for doing absolutely nothing 🌈


⭐ SEE ALSO ⭐

catdoc(1)

go hang out with that one too 🫢


πŸ’€ AUTHORS πŸ’€

Program was written by Dilshod Temirkhodjaev <tdilshod@gmail.com>

This manual page was written by Jari Aalto <jari.aalto@cante.net>. Released under license GNU GPL version 2 or (at your option) any later version. For more information about the license, visit <http://www.gnu.org/copyleft/gpl.html>. 🌈


ok so technically this page is xlsx2csv from User Commands, and the source/version + date situation at the bottom is xlsx2csv, 2026-01-29 β€” that's the πŸ‘‘ stamp of record. love that for us. bye bestie, go convert something πŸ’–
πŸ“¦ where this page comes from