Я пытаюсь сохранить CSV с помощью LibreOffice Calc для импорта в базу данных MySQL. Сохранить его как CSV довольно просто в LibreOffice, но я не знаю, как полученный документ выражает переносы строк?

Я предполагаю, что, поскольку я использую Ubuntu, он использует стандартную нотацию Linux, но я не могу понять, как это подтвердить. Всякий раз, когда я открываю CSV в текстовом редакторе или использую cat в терминале, он просто показывает фактический разрыв строки.

Как я могу подтвердить / проверить используемую запись?

2 ответа2

1

Используйте утилиту file следующим образом: file <filename>

Для файлов с окончанием строки * NIX вы должны увидеть "ASCII текст".

Для файлов с окончаниями строк Windows вы должны увидеть «ASCII текст с разделителями строк CRLF».

Конечно, вы можете использовать dos2unix и unix2dos для преобразования между ними.

1

Вы можете использовать шестнадцатеричный редактор и открыть экспортированный файл, и убедитесь сами.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .