Xls2txt

This utility prints Excel spreadsheet (XLS, XLW) as a plain text in tab separated form. It is designed for Linux, possibly works on BSD.

    xls2txt [-C charset] -l sheet.xls
    xls2txt [-C charset] [-n sheetnum|-A] [-f] sheet.xls [X:X]
    X:Xcell range (eg. A1:C5, D2:E)
    -llist sheets
    -n numselect sheet (zero-based; 0 is default)
    -Aall sheets (\f separated)
    -C csoutput charset (utf8 asc iso1 iso2), utf8 is default
    -fdon't try to format numbers
    -aascii output (same as -C asc)

Download: xls2txt-0.13.tar.gz (2011-12-19)
Patch for Solaris: xls2txt-0.12-solaris.diff against 0.12 (by Mitchell Perilstein)

See also: antiword - a free MS Word reader

« home Jan Bobrowski