CSV-Dateien in einer Spalte öffnen: Delimiter und Zitate

Überprüfen Sie Trennzeichen, Zitate und Datentypen, bevor Sie einen Export reparieren oder in eine Tabelle importieren.

Behalten Sie das Original, bevor Sie Änderungen vornehmen

Speichern Sie eine unberührte Kopie des Exports und arbeiten Sie mit einer separaten reparierten Datei. Beachten Sie das System, das es produziert hat und das System, dass es lesen muss. Eine Tabellenkalkulationsvorschau ist ein nützlicher Beweis, aber eine sichtbare Spalte beweist nicht, dass der Export beschädigt ist. Die Datei kann einen anderen Trennzeichen als die Importeinstellung verwenden. Arbeiten Sie zuerst an einer kleinen repräsentativen Stichprobe, damit Sie ein Interpretationsproblem von Schäden unterscheiden können, die bereits in den Originaldaten vorhanden sind.

Finden Sie den tatsächlichen Feldtrenner

Überprüfen Sie den Header und mehrere Datensätze auf Kommas, Semikolons oder Tabs. Eine Dateierweiterung allein sagt Ihnen nicht, welcher Separator verwendet wurde. In Excel ermöglicht der Workflow zum Dokumentierten Textimport eine explizite Abgrenzungsauswahl und eine Vorschau der resultierenden Spalten. Versuchen Sie den richtigen Separator, bevor Sie die Zeichen ersetzen. Ein globaler Komma-Ersatz kann Daten innerhalb von Feldern verändern, während eine echte Trennzeichen-Konvertierung Datensätze analysiert und mit dem gewählten Ausgabetrennzeichen erneut schreibt.

Angeführte Kommas als Daten behandeln

Ein Wert wie London, UK gehört in ein Feld, wenn er richtig zitiert wird. Das CSV-Zitat stellt auch ein wörtliches doppeltes Zitat dar, indem es verdoppelt wird, und erlaubt Zeilenumbrüche in zitierten Feldern. Dies bedeutet, dass das Aufteilen jeder Zeile in Kommas keine zuverlässige Reparatur ist. Verwenden Sie die analysierte Vorschau des Trennzeichen-Reparaturwerkzeugs und überprüfen Sie die Spalten. Wenn das Zitieren fehlgeformt ist, untersuchen Sie die Quellzeile, anstatt alle Anführungszeichen zu löschen und zu hoffen, dass der verbleibende Text übereinstimmt.

Prüfen Sie Zeilen sowie Überschriften

Prüfen Sie nach Auswahl eines Trennzeichens Datensätze mit Interpunktion, leeren Zellen und mehrzeiligen Notizen. Ein Header, der richtig trennt, beweist nicht, dass der Rest der Datei der gleichen Form folgt. Vergleichen Sie die erwartete Spaltenanzahl mit der analysierten Vorschau und untersuchen Sie unregelmäßige Zeilen. Überprüfen Sie einige Anfangs-, Mittel- und Enddatensätze gegen das unberührte Original. Eine nützliche Reparatur bewahrt die Bedeutung der Werte, anstatt einfach jede Zeile scheinen die gleiche Anzahl von Zellen haben.

Bezeichner als Text bewahren

Produkt-IDs, Postleitzahlen und Kontoreferenzen können numerisch aussehen, während ihre führenden Nullen sinnvoll sind. Spreadsheet-Typ Inferenz kann sie ändern. Microsoft-Dokumente importieren mit einem Textdatentyp, um solche Werte zu erhalten. Wählen Sie den geeigneten Typ vor dem Laden, insbesondere für lange Identifikatoren. Das Ändern eines beschädigten Werts in ein Textformat kann keine Ziffern wiederherstellen, die bereits entfernt wurden. Halten Sie Daten und Dezimalkonventionen unter der gleichen absichtlichen Überprüfung, anstatt sich auf die automatischen Vermutungen einer Anwendung zu verlassen.

Passen Sie das Symptom zum ersten Check
SymptomErste KontrolleVermeiden
Eine sichtbare SäuleTatsächlicher Separator und EinfuhrgrenzwertErsetzen jedes Kommas
Eine Note verteilt sich über SpaltenZitierte Trennzeichen und doppelte ZitateEntfernen aller Anführungszeichen
IDs verlieren führende NullenImportkennzeichen als TextÄnderung des Typs nach dem Verlust von Ziffern
Reihen haben unterschiedliche BreitenQuellzeilen und ParserwarnungPadding ohne Untersuchung
CSV-Konverter, der einen Semikolon-Export mit zitierten Kommas in drei Spalten analysiert.
Der fiktive eingebaute Export hält "Blue, dotted" in einer Zelle und bewahrt das zitierte Wort "Hallo". Aufgenommen am .

Verwenden Sie dieses Beispiel Öffnet CSV-Reparatur mit diesen Eingängen.

Überprüfen Sie formelähnliche Zellen vor der Verwendung von Tabellenkalkulationen

CSV enthält keine Tabellenkalkulationstypdeklaration für jeden Wert. Tabellenkalkulationssoftware kann bestimmte Zellpräfixe als Formeln interpretieren, was wichtig ist, wenn exportierte Inhalte von anderen Personen stammen. OWASP beschreibt dies als CSV oder Formelinjektion. Verwenden Sie die Formel-sichere Option des Tools für einen geeigneten Tabellenkalkulations-orientierten Export und prüfen Sie, was sich ändert. Ein Schutzpräfix ändert den exportierten Wert, also ersetzen Sie diese Datei nicht stillschweigend, wenn ein anderes System eine genaue Originalzeichenfolge erwartet.

Überprüfen Sie den empfangenden Workflow

Exportieren Sie die reparierte Probe, importieren Sie sie mit den vorgesehenen Trennzeichen- und Datentypen und vergleichen Sie wichtige Werte mit dem Original. Geben Sie die gewählten Trennzeichen, Kodierung und Kennung Spalten für den nächsten Export. Wenn Ihre Quelle JSON verschachtelt ist, glätten Sie sie absichtlich mit dem JSON-zu-CSV-Tool, bevor Sie die resultierende Tabelle bewerten. Wenn Sie Datensätze zwischen Systemen abgleichen, vergleichen Sie die Bezeichnerlisten separat. Erfolgreiches Parsen schafft Struktur; es überprüft nicht, ob die zugrunde liegenden Quellwerte korrekt sind.

Quellen und weiteres Lesen

Zurück nach oben ↑

Weiter erkunden

Weitere Beispiele für Ihre nächste kleine Aufgabe.

Alle Artikel durchsuchen
Hilfe

Wie können wir Ihnen helfen?

Finden Sie Anweisungen, melden Sie ein Problem oder hinterlassen Sie eine Nachricht.

Gemeinsame Fragen

Wo fange ich an? Versuchen Sie ein Beispiel und ersetzen Sie dann seine Werte durch Ihre.

Warum ist mein Upload fehlgeschlagen? Überprüfen Sie den Feldfehler, das akzeptierte Format und die Dateigrößenbegrenzung. Beginnen Sie mit einer kleinen desinfizierten Probe.

Wo sind meine Ergebnisse? Überprüfen Sie das Ergebnisfeld und verwenden Sie dann dessen Kopier- oder Download-Steuerelemente. Wenn eine Berechnung fehlschlägt, überprüfen Sie den Fehler neben der Eingabe.

Nachricht an uns

Chat öffnet Tawk.to. Es verarbeitet Ihre Nachrichten und Verbindungsdaten. Fügen Sie keine privaten Eingaben oder Dateiinhalte ein. Verfügbarkeit und Antwortzeiten variieren.