1. gem
roo
2. xls2csv (пакет catdoc),
xlsx2csv + gem
FasterCSV.
3. Утилита
ssconvert в составе пакета gnumeric (требуется наличие установленного Xorg).
Что касается текстовых документов, то однозначно
pandoc.
If you need to convert files from one markup format into another, pandoc is your swiss-army knife. Pandoc can convert documents in markdown, reStructuredText, textile, HTML, DocBook, LaTeX, MediaWiki markup, TWiki markup, OPML, Emacs Org-Mode, Txt2Tags, Microsoft Word docx, EPUB, or Haddock markup to
... (много разных форматов)
Написана на Haskell. Проще всего взять готовый бинарник а не собирать самому.