Как libreoffice выражает разрыв строки при сохранении CSV?
Я пытаюсь сохранить CSV с помощью LibreOffice Calc для импорта в базу данных MySQL. Сохранить его как CSV довольно просто в LibreOffice, но я не знаю, как полученный документ выражает переносы строк?
Я предполагаю, что, поскольку я использую Ubuntu, он использует стандартную запись Linux, но я не могу понять, как это подтвердить. Всякий раз, когда я открываю CSV в текстовом редакторе или использую cat
в Терминале он просто показывает фактический разрыв строки.
Как я могу подтвердить / проверить используемую запись?
2 ответа
Вы можете использовать шестнадцатеричный редактор и открыть экспортированный файл, и убедитесь сами.
Использовать file
утилита вроде так: file <filename>
Для файлов с окончанием строки *NIX вы должны увидеть "ASCII текст".
Для файлов с окончаниями строк Windows вы должны увидеть "ASCII текст с разделителями строк CRLF".
Вы можете, конечно, использовать dos2unix
а также unix2dos
конвертировать между двумя.