Как конвертировать 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 онлайн.
- Загрузите или вставьте свои данные csv в
Data Source
- Нажмите
Download
вTable Generator
, и вы получите.xlsx
файл