CSV reparieren
Tool teilen
Enthalten ist nur diese öffentliche Adresse. Deine Dateien, Eingaben und Ergebnisse bleiben ausserhalb des Links.
Behebe CSV-Importprobleme wie kaputte Umlaute, verschobene Spalten oder alle Werte in einer Spalte. Prüfe Einstellungen und Tabelle vor dem Export.
Dein Tool wird vorbereitet …
An einem Beispiel erklärt
Spalten trennen, ohne eine Dezimalzahl aufzuteilen
Ein Komma kann zu einer Zahl gehören. In dieser Datei trennt das Semikolon die Spalten.
- CSV-Beispiel
id;betrag
0012;-12,50
Die Zeichen in der Quelle prüfen
Die Zeile enthält zwei Felder: die ID 0012 und den Betrag −12,50 mit Dezimalkomma.
Die beiden Regeln bestätigen Ausgabewert Typ 0012 Text −12,5 Zahl Die beiden Regeln bestätigen
Semikolon als Spaltentrenner wählen. Die ID bleibt Text; den Betrag erst nach Bestätigung des Dezimalkommas in eine Zahl umwandeln.
Spaltentrenner und Dezimaltrennzeichen sind zwei verschiedene Einstellungen.
Illustratives Beispiel. CSV speichert selbst keine Tabellen-Zelltypen. Führende Nullen mit ausdrücklichen Textzellen in XLSX schützen oder die CSV-Spalte im Tabellenprogramm als Text importieren.
Praktische Anleitung mit Beispiel lesen
So funktioniert’s
- Wähle die Original-CSV oder verwende die Beispieldatei.
- Prüfe Kodierung, Trennzeichen und Warnungen; wende ausdrückliche Korrekturen an oder bearbeite Zellen.
- Wähle Text- oder Zahlenspalten, prüfe Exportoptionen und bestätige die Vorschau.
- Erstelle die geprüfte CSV oder XLSX und lade sie herunter.
0012 bleibt Text. Die ausdrücklich als Zahl gewählte Betragsspalte wandelt -12,50 bei gewähltem Dezimalkomma in die Zahl -12.5 um.
Details & Grenzen
Bis 5 MiB, 10’000 Zeilen, 256 Spalten und 100’000 Zellen. Bereits verlorene Ziffern lassen sich nicht zuverlässig wiederherstellen.
Lassen sich bereits verlorene führende Nullen wiederherstellen?
Nein. Erhalten bleiben die Zeichen in deiner Quelle. CSV kann keine Spaltentypen erzwingen. Importiere Kennungen als Text oder verwende ausdrückliche XLSX-Textzellen. Der CSV-Formelschutz ergänzt absichtlich ein Apostroph; XLSX-Textzellen erhalten die Originalzeichen.
Importfehler von fehlenden Quelldaten unterscheiden
CSV enthält Zeichen und Trennzeichen, nicht das vollständige Typsystem einer Tabellenkalkulation. Kläre vor der Reparatur, ob Kodierung, Spaltengrenzen oder die Interpretation der Zielanwendung das Problem sind. Nutze den ursprünglichen Export, damit ein früherer falscher Import nicht zur neuen Datenquelle wird.
Alles erscheint in einer Tabellenspalte
Der Datensatz 0017;-7,50;"Rue, Nord" enthält mit Semikolon als Trennzeichen drei Zellen. Das Komma in der zitierten Notiz gehört zum Text. Nur wegen der Bezeichnung CSV ein Komma auszuwählen wäre hier falsch. Kontrolliere das Trennzeichen an mehreren Datensätzen, darunter einer Notiz mit Satzzeichen oder einem enthaltenen Zeilenumbruch.
Artikelkennungen erhalten und Beträge nutzbar machen
Behandle 0017 als Text und wähle nur die Betragsspalte für die Zahlenumwandlung. Mit Dezimalkomma wird -7,50 zum Zahlenwert -7.5. XLSX kann die Kennung ausdrücklich als Text und den Betrag als Zahl speichern. Brauchst du CSV, kontrolliere zusätzlich die Importtypen des Zielprogramms: Die Datei kann dort den Erhalt führender Nullen nicht erzwingen.
Das Ergebnis kontrollieren
- Prüfe nach der Kodierungswahl Namen mit Umlauten und mehrere Spalten. Lesbare einfache Buchstaben allein bestätigen die Wahl nicht.
- Vergleiche Zeilenbreiten, mehrzeilige Notizen, leere Zellen und lange Kennungen, bevor du Reparaturen oder einen Export bestätigst.
- Beachte den Formelschutz: Bei aktiviertem Schutz erhält ein CSV-Wert wie =1+1 ein Apostroph. Das ist eine bewusste Inhaltsänderung.
Wenn etwas nicht passt
Eine Zeile hat weniger Zellen
Auffüllen ergänzt leere Zellen am Ende. Es erkennt weder einen fehlenden Wert noch verschobene Spalten. Prüfe Quelldatensatz und Anführungszeichen, bevor du das Auffüllen akzeptierst.
Eine Kennung lautet schon 17 statt 0017
Kehre zum Originalexport oder Quellsystem zurück. Das Tool kann die Anzahl verlorener Nullen nicht erschliessen. Wähle die Textbehandlung vor dem Import der Ersatzdatei.