Как libreoffice выражает разрыв строки при сохранении CSV?

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

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

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

2 ответа

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

Использовать file утилита вроде так: file <filename>

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

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

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

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