Нормализация концов строк и BOM в CSV
Удалите BOM UTF-8 в начале файла и приведите все концы строк CSV к LF, CRLF или CR.
Как это работает
Пригодится, когда CSV, выгруженный из Excel в Windows (концы строк CRLF, иногда с BOM в начале файла), нужно загрузить в Unix-инструмент, ожидающий LF, или наоборот. Вставьте или импортируйте файл, выберите целевой формат конца строки и получите чистый и согласованный файл.
Что такое BOM и зачем его удалять?
BOM (Byte Order Mark) — это невидимый символ, который некоторые редакторы (в частности, Excel) иногда добавляют в начало файла UTF-8. Он может привести к появлению лишних символов в начале первой ячейки при разборе инструментами, которые его не ожидают. Инструмент автоматически удаляет его, если он есть.
Что будет, если в моём файле уже смешаны разные типы концов строк?
Сначала все варианты (LF, CRLF, CR) внутри приводятся к единому формату, а затем преобразуются в выбранный целевой формат — поэтому результат всегда полностью однородный, каким бы ни был исходный файл.
100% локальная обработка: файл обрабатывается целиком в вашем браузере через WebAssembly и никогда не покидает ваше устройство.