Zeilenenden und BOM einer CSV normalisieren

Entfernen Sie das UTF-8-BOM am Dateianfang und vereinheitlichen Sie alle Zeilenenden einer CSV auf LF, CRLF oder CR.

Beispiel:

So funktioniert es

Nützlich, wenn eine unter Windows aus Excel exportierte CSV (Zeilenenden CRLF, manchmal mit einem BOM am Dateianfang) von einem Unix-Tool eingelesen werden soll, das LF erwartet – oder umgekehrt. Fügen Sie die Datei ein oder importieren Sie sie, wählen Sie das gewünschte Zeilenende und erhalten Sie eine saubere, konsistente Datei.

Was ist das BOM und warum sollte man es entfernen?

Das BOM (Byte Order Mark) ist ein unsichtbares Zeichen, das von manchen Editoren (insbesondere Excel) mitunter an den Anfang einer UTF-8-Datei gesetzt wird. Es kann beim Einlesen durch Tools, die es nicht erwarten, störende Zeichen am Anfang der ersten Zelle erscheinen lassen – das Tool entfernt es automatisch, wenn es vorhanden ist.

Was passiert, wenn meine Datei bereits mehrere Arten von Zeilenenden mischt?

Alle Varianten (LF, CRLF, CR) werden intern zunächst auf ein einheitliches Format gebracht und dann in das gewählte Zielformat umgewandelt – das Ergebnis ist daher stets vollkommen einheitlich, unabhängig vom Ausgangszustand der Datei.

Verarbeitung 100% lokal: Die Datei wird vollständig in Ihrem Browser über WebAssembly verarbeitet und verlässt niemals Ihr Gerät.