Мне нужно использовать инструмент преобразования файлов gnumeric ssconvert на сервере.
Проблема в том, что gnumeric является приложением gnome и не может быть установлено без установленного рабочего стола.
Также нет отдельных пакетов для ssconvert, и я не могу скомпилировать его из исходного кода ...
Мне нужен этот конкретный инструмент преобразования, потому что он может конвертировать из формата Excel XML в CSV, что я не смог сделать с другими инструментами преобразования Excel.
Я работаю на сервере Ubuntu 12.04. Буду признателен за любые идеи.
источник
Я знаю, что вы спрашиваете конкретно о ssconvert, но в моем случае я прекратил попытки установить gnumeric без зависимостей Gnome. Вместо этого я использую xls2csv (который является частью пакета catdoc) с теми же результатами.
Предположим, у вас есть файл source.xls. Эта команда:
xls2csv -s 8859-1 -d 8859-1 source.xls > destination.csv
сделает свое дело. Параметры -sy -d определяют исходную и целевую кодировки. В этом примере будет обработан исходный файл, содержащий специальные символы, такие как «ñ». Надеюсь это поможет!
источник
Вы также можете использовать in2csv из пакета csvkit. https://csvkit.readthedocs.io/en/1.0.2/
источник