xls2csv(1)
πΈ xls2csv(1) β the manual, bestie edition πΈ
okay so this is xls2csv(1) from the General Commands Manual, and it's literally about turning your MS-Excel spreadsheets into comma-separated data. no cap. let's go. π
β¨ NAME β¨
xls2csv β reads MS-Excel file and puts its content as comma-separated data on standard output. periodt. π«Ά
β¨ SYNOPSIS β¨
xls2csv [-xlV] [-f format ] [-b string ] [-s charset ] [-d charset ]
[-q number ] [-c char] files
β¨ DESCRIPTION β¨
xls2csv reads an MS-Excel spreadsheet and dumps its content as comma-separated values to stdout. Numbers are printed without delimiters, strings are enclosed in the double quotes. Double-quotes inside string are doubled. it's giving csv realness. β¨
β¨ OPTIONS β¨
-xβ print unknown Unicode chars as\xNNNN, rather than as question marks. so if you see weird symbols, this is the glow-up. π-lβ list known charsets and exit successfully. iconic behaviour, honestly. π-ccharβ cell separator char. By default - comma. so you can swap that comma for whatever your heart desires. π-bstringβ sheet break string. This string (by default - formfeed) would be output at the end of each workbook page. This string is printed after page starting at start of line, but no linefeed would be automatically added at the end of string. Include newline at the ent of sheet separator if you want it to appear on separate line by itself. (yes bestie, ent is a whole mood, but that's what it says.) π¦-gnumberβ number of decimal digits in the numbers. By default maximal double precision (system-dependent macroDBL_DIG) is used. so like, how many digits after the dot? you decide. β¨-qnumberβ set quote mode. In quote mode 0 cell contents is never quoted. In quote mode 1 only strings which contain spaces, double quotes or commas are quoted. In quote mode 2 (default) all cells with type string are quoted. In quote mode 3 all cells are quoted. quote mode is the vibe check for your cells. π-dcharsetβ specifies destination charset name. Charset file has format described in CHARACTER SETS section ofcatdoc(1)manual page. By default, current locale charset would be used if langinfo support was enabled at the compile time. destination charset? slay. π-scharsetβ specifies source charset. Typically, Excel files have CODE PAGE record, which denotes input charset, but for some reason you may wish to override it. source charset said "not me being overridden." π-fformatβ specifies date/time format to use for output of all Excel date and time values. If this option is not specified, format, specified in the spreadsheet is used. On POSIX system any format, allowed bystrftime(3)can be used as value of this option. Under MS-DOSxls2csvimplements limited set ofstrftimeformats, namelym,d,y,Y,b,l,p,H,M,S. date format? we love a customizable moment. π-Vβ outputs version number. short, sweet, and to the point. π
β¨ FILES β¨
${HOME}/.catdocrc, catdoc charset files and substitution map files (see catdoc(1) manual page for details,
that trailing comma and open paren? yeah, it's canon. don't ask. π
β¨ SEE ALSO β¨
cat(1), catdoc(1), catppt(1), strings(1), utf(4), unicode(4)
β¨ AUTHOR β¨
V.B.Wagner <vitus@45.free.net>, based on biffview by David Rysdam
and that's the whole thing, bestie. this page came from the MS-Word reader, Version @catdoc_version@, xls2csv(1) β so go forth and convert those spreadsheets like the main character you are. π
β¨
π¦ where this page comes from
- arch rolling: catdoc 0.95-6 Β· GPL
- debian bookworm: catdoc 1:0.95-6~deb12u1 Β· GPL-2.0-only
- debian trixie: catdoc 1:0.95-6 Β· GPL-2.0-only
- fedora 43: catdoc 0.95-28.fc43 Β· GPL-2.0-or-later
- fedora 44: catdoc 0.95-30.fc44 Β· GPL-2.0-or-later
- nixpkgs unstable: catdoc 0.95
- ubuntu jammy: catdoc 1:0.95-5 Β· GPL-2.0-only
- ubuntu noble: catdoc 1:0.95-5build1 Β· GPL-2.0-only
- ubuntu questing: catdoc 1:0.95-6
- ubuntu resolute: catdoc 1:0.95-6build1 Β· GPL-2.0-only
- ubuntu stonking: catdoc 1:0.95-6build1 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms