The -nl, --newline option is causing confusion in xlxs2csv. Maybe drop the option as it doesn't make much since in this specific CLI.
Is there are need for lf2crlf and crlf2lf tool? This is something that came up in the discussion around the meaning of the option.