Как конвертировать xls/xlsx в html средствами Ruby/Linux?
libreoffice --headless --convert-to html file.xlsx
LibreOffice и OpenOffice полностью взаимозаменяемы.
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. Проще всего взять готовый бинарник а не собирать самому.