Как конвертировать csv в xls с помощью ssconvert

У меня есть простой CSV-файл.
Можно ли преобразовать его в xls с помощью инструмента командной строки 'ssconvert'?
Мне также нужно будет указать название листа.

3 ответа

Решение
ln -s input.csv MySheetName
ssconvert MySheetName output.xls

ОП спросил, как конвертировать csv в xls, контролируя имя листа в выводе.

Сгенерированный файл.xls будет использовать имя входного CSV-файла в качестве имени листа, так что вы можете использовать символическую ссылку.csv на что угодно (или переименовать входной файл) для получения желаемого результата.

Предыдущий ответ подразумевает, что --list-exporters приводит к решению, но он просто перечисляет имена экспортеров без информации об их опциях, и никакие опции не документированы на странице man для xls-exporters. Экспериментально, ни один из экспортеров, которые могут создать.xls, не принимает параметры (они терпят неудачу с "Хранитель файлов не принимает параметры", если вы используете -O).

Да, это возможно.

Вы должны указать имена с расширениями в качестве входных и выходных файлов.

Например:

 ssconvert in.csv out.xls 

Используя опции --list-importers и --list-exporters, можно посмотреть доступные форматы.

Онлайн-инструмент, который я использую, он может конвертировать .csv в .xlsx онлайн.

  1. Загрузите или вставьте свои данные csv в Data Source
  2. Нажмите Downloadв Table Generator, и вы получите .xlsxфайл

Другие вопросы по тегам