VitaliWeb Tools

Praktische Anleitung · CSV-Reparatur & Import-Assistent

CSV für Excel reparieren und Kennungen erhalten

Eine gültige CSV kann in einer Tabellenkalkulation trotzdem falsch erscheinen. Beginne mit der Originaldatei, prüfe Kodierung und Trennzeichen und kontrolliere die Zellen vor jeder Änderung. Kennungen bleiben in diesem Ablauf Text, bis du ausdrücklich eine Zahlenspalte auswählst.

Tool öffnen

Schritt für Schritt

  1. Öffne die CSV-Reparatur und wähle die Originaldatei oder das enthaltene synthetische Beispiel.
  2. Prüfe die erkannte Kodierung, das Trennzeichen und die Zeilenenden. Wähle bei falschen Zeichen oder Spalten die tatsächlichen Eingabeeinstellungen und analysiere erneut.
  3. Vergleiche importierte Zellen und bearbeitbare Vorschau. Wende nur benötigte Korrekturen an und prüfe die Warnungen.
  4. Lasse in der Grundübung jede Spalte als Text und fülle die kurze Zeile auf. Der Betrag -12,50 behält seine Schreibweise; Kennungen behalten ihre Nullen.
  5. Bestätige die geprüften Werte und bereite CSV oder XLSX vor. Lade die erzeugte Datei herunter und prüfe den Import in deinem Zielprogramm.

Ein fehlendes Feld bewusst ergänzen

Vorher

0015;"No note";7,00

Nachher

0015;"No note";7,00;""

Die vierte Spalte ist jetzt ausdrücklich leer. Kennung und Dezimalschreibweise bleiben erhalten. Das herunterladbare Beispiel enthält weitere zitierte und mehrsprachige Fälle.

Das echte Beispiel im Tool ausprobieren

Eine einzige Spalte, falsche Umlaute oder fehlende Nullen?

Erscheint eine ganze Zeile in einer Spalte, prüfe zuerst Komma, Semikolon oder Tabulator als Trennzeichen. Ein Trennzeichen innerhalb eines zitierten Wertes gehört zur Zelle. Das gilt auch für einen zitierten Zeilenumbruch. Einfaches Aufteilen an jedem Komma oder Umbruch beschädigt solche Datensätze.

UTF-8 und Windows-1252 interpretieren manche Bytes unterschiedlich. Eine automatische Erkennung kann eine Kodierung vorschlagen, aber nicht für jede kurze Datei sicher bestimmen. Vergleiche Namen mit dem Original. Enthält die Datei bereits Ersatzzeichen, lassen sich verlorene Zeichen durch eine andere Kodierung möglicherweise nicht wiederherstellen.

Beim direkten Öffnen einer CSV kann eine Tabellenkalkulation 0012 als Zahl interpretieren. Importiere diese Spalte als Text oder verwende XLSX mit ausdrücklich gesetzten Textzellen. Steht in der Quelle bereits nur 12, kennt dieses Tool die verlorene Anzahl Nullen nicht.

Das enthaltene Beispiel

Die Beispieldatei enthält einen Namen mit Umlaut, ein eingebettetes Komma, einen zitierten Zeilenumbruch, eine lange Kennung, einen negativen Dezimalbetrag und eine kurze letzte Zeile. Sie ist synthetisch und enthält keine Kundendaten.

Das Auffüllen der letzten Zeile ergänzt eine leere vierte Zelle. Es erfindet keine Notiz. Die Kennung 9007199254740993 muss Text bleiben: Als JavaScript-Zahl würde sie Genauigkeit verlieren.

Eine wiederverwendbare Übung für Tabellenkurse

Lade das unten verlinkte synthetische Trainingspaket als ZIP herunter oder wähle im Tool Beispiel verwenden. Du brauchst keine private Datei. Das Paket enthält CSV- und Listenvergleichsübungen mit Sollwerten und Nutzungsbedingungen.

Grundübung: Jede Spalte bleibt Text; wende nur das Auffüllen an. Erwartet werden vier Datenzeilen plus Kopfzeile mit vier Zellen je Zeile. XLSX-Zelle C2 bleibt der Text -12,50; auch 0012 und 9007199254740993 bleiben Text. Die zitierte zweizeilige Notiz bleibt in D2, die letzte Notiz ist leer. =1+1 in D4 bleibt in XLSX Text. Lasse den CSV-Formelschutz aktiviert: Er exportiert diese Zelle als '=1+1 und weist das ergänzte Apostroph aus.

Optionale Erweiterung: einen Betrag bewusst konvertieren

Wähle nach Abschluss der Grundübung nur amount als Zahl und das Dezimalkomma. Wende die Konvertierung vor dem XLSX-Export an: C2 muss jetzt die Zahl -12.5 enthalten. Diese Erweiterung ändert Zelltyp und Dezimalschreibweise des Betrags und gehört nicht zum Grundablauf des Pakets mit ausschliesslichen Textzellen. Die Kennungsspalten bleiben Text.

CSV oder XLSX?

CSV speichert Zeichen und keine beständigen Spaltentypen für Tabellenkalkulationen. Wähle Trennzeichen und Kodierung passend zum Zielprogramm. UTF-8 mit BOM hilft Excel bei der Kodierungserkennung, verhindert aber keine automatische Zahlen- oder Datumskonvertierung.

XLSX erhält ausdrücklich gesetzte Textzellen und kann bewusst ausgewählte Zahlen enthalten. Importierter formelähnlicher Text wird hier nicht ausgeführt. Der CSV-Formelschutz setzt vor potenziell ausführbare Zellen ein Apostroph. Diese Änderung des exportierten Textes wird angezeigt. Verwende ausdrückliche XLSX-Textzellen, wenn Originalzeichen ohne ausführbare Formeln erhalten bleiben sollen.

Was der Ablauf prüfen kann

Der Exporter öffnet die erzeugten Bytes erneut und vergleicht die vorgesehenen Zellwerte. Das prüft die hier erzeugte Datei. Es verspricht keine identischen Importeinstellungen in jeder Version jeder Tabellenkalkulation.

Der Arbeitsbereich akzeptiert bis 5 MiB, 10’000 Zeilen, 256 Spalten und 100’000 Zellen. Die Verarbeitung läuft in einem abbrechbaren lokalen Worker. Diese Hilfeseite enthält keine Dateiauswahl. Der Arbeitsbereich öffnet ein eigenes Dokument ohne Werbeskripte. Dateien werden nicht an einen Werbeanbieter gesendet.

Weiterführende Informationen