2013-12-04 6 views
0

Есть ли условие для преобразования файла csv в xls с использованием сценариев оболочки? Другие ответы, как указано ниже, показывая все данные с помощью «,» в одной ячейке xls.csv to xls с использованием оболочки

cp test.csv test.xls 
+0

CSV Открытие в первенствовать работы найти ваш CSV является действительным. – gongzhitaao

ответ

0

Другие ответы, как указано ниже, поскольку он показывает все данные с «» в одной ячейке XLS.

Я бы сказал, что что-то не так с вашим csv. Я использовал csv много раз, созданный через некоторый скрипт bash, и он открывается должным образом в MS Excel, а также в OpenOffice SpreadSheet.

BTW, вам не нужно запускать команду cp. Просто откройте CSV в MS Excel, и он отобразит его правильно. MS excel имеет полную поддержку CSV.

Если вы все еще сталкиваетесь с этой проблемой, тогда предоставляйте образцы данных для работы.

+1

Файл CSV хорошо открывается в MS excel. Но мое требование заключается в создании файла .xls EX: CSV данные column1, COLUMN2 10,20 Мне нужно создать XLS, в котором Первая строка, первый столбец -> column1 Первая строка, вторая column -> column2 Вторая строка, первая колонка -> 10 Вторая строка, второй столбец -> 20 –

+0

Если он отлично открывается в Excel, вы можете сохранить его как файл .xls. AFAIK, Bash не может создать файл .xls. Однако вы можете изучить [perl] (http://homepage.tinet.ie/~jmcnamara/perl/WriteExcel.html), который поддерживает создание файлов .xls. – slayedbylucifer

0

Вы можете использовать ssconvert из gnumeric пакета:

ssconvert data.csv data.xlsx 
Смежные вопросы