Я хочу знать, существует ли инструмент Linux или сценарий, доступный для преобразования .xlsx
файл к .txt
.
Я не знаю об инструменте в Linux, но можно использовать Google Docs.
Вы загружаете электронную таблицу там, и можно затем экспортировать ее как txt.
Если это - просто текстовые/числовые данные (который я должен предположить, что это, иначе текстовый файл был бы немного амбициозен), то Вы могли попробовать xlsx2csv для генерации файлов CSV из электронных таблиц.
Я не могу ручаться за его эффективность, но это стоит попытки.
Иначе, переименовывают его как .zip и разархивировали его как весь. *** x файлы являются просто заархивированными папками, содержащими xml. В Вас найдет папку "xl" с подпапкой "рабочие листы", внутри XML-файл для каждого рабочего листа. Формат их довольно прост и должен быть легок проанализировать с любым из xml пакетов.
ssconvert инструмент, который идет с Gnumeric, может преобразовать xlsx файлы для отправки текстовых сообщений:
ssconvert Book1.xlsx file.csv
Не командная строка, но OpenOffice может считать .xslx файлы и сохранить как csv. Вероятно, уже на Вашей машине Linux.