Нормализация концов строк и 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 и никогда не покидает ваше устройство.