.TH XLS2CSV 1 "31 January 2019"
.SH NAME
xls2csv \- convert binary Excel (.xls) files to CSV
.SH SYNOPSIS
.B xls2csv
.IR input-file
[\fB-l\fR]
[\fB-v\fR]
[\fB-e\fR \fIencoding\fR]
[\fB-t\fR \fIsheet\fR]
[\fB-q\fR \fIquote char\fR]
[\fB-f\fR \fIfield separator\fR]
.P
.SH DESCRIPTION
.B xls2csv
converts binary Excel files (.xls) to comma-separated values (CSV), sending the plain-text output to standard out.
.PP
Unless otherwise specified, all sheets in the workbook are processed, and the output values are double-quoted, separated by semicolons, and encoded as UTF-8. This behavior may be customized with the options below.
.SH OPTIONS
.TP
.BR \-l
List sheets contained in the file but do not output their contents.
.TP
\fB\-t\fR \fIsheet\fR
Only process the named sheet.
.TP
\fB-e\fR \fIencoding\fR
The iconv output encoding (default "UTF-8")
.TP
\fB-q\fR \fIquote char\fR
The character used to quote strings (default '"')
.TP
\fB-f\fR \fIfield separator\fR
The character used to separate strings (default ';')
.TP
\fB-v\fR
Verbose mode
.SH BUGS
The conversion tool has not been tested on big-endian machines.
.SH AUTHOR
Copyright (C) 2004-2019 the libxls authors