Bilder, Dokumente und Daten
Doppelte Zeilen in CSV finden und entfernen
Entfernen Sie exakte Duplikate, ohne echte Kunden, Produkte oder Bestellungen zu verbinden.
Kurzantwort
Prüfen Sie das Einlesen vor der Duplikatentscheidung. orders-source.csv enthält vier fiktive Bestellungen und sechs Spalten, mit zitiertem Komma, mehrzeiliger Notiz, Akzent und SKU 000123. Eine Textzeile ist nicht immer ein Datensatz.
Schritt für Schritt
Öffnen und prüfen Sie vier Datensätze und sechs Spalten. Filter leeren, identische Zeilen entfernen und CSV exportieren. Erneut geöffnet müssen drei Bestellungen bleiben. orders-eu.csv nutzt Semikolon als Trenner; 12,50 bleibt ein Textwert ohne automatische Zahlenumwandlung.
Häufige Fehler
Bei beschädigtem Café aus der Quellanwendung erneut als UTF-8 exportieren. Das Werkzeug repariert keine alten Kodierungen. Nicht alle Kommas durch Punkte ersetzen. Verlorene führende Nullen lassen sich nicht zuverlässig rekonstruieren; SKU als Text importieren.
Abschlussprüfung
Bestellung 1001 soll einmal vorkommen, 1003 erhalten bleiben: gleiche SKU, andere Menge. Prüfen Sie 000123, Café cup, Umbruch und Anführungszeichen. Exportiert werden gefilterte Zeilen; für alles den Filter leeren. Original bis zum erfolgreichen Zielimport behalten.
Am Beispiel entscheiden
Bestellungen, nicht Produkte deduplizieren
Das Muster enthält eine doppelt exportierte Bestellung und eine weitere legitime Bestellung derselben SKU. Nur vollständig gleiche Zeilen nach Prüfung der Spalten entfernen.
| Prüfpunkt | Beispiel oder Vorgehen | Ergebnis beurteilen |
|---|---|---|
| Bestellung 1001 doppelt | Alle sechs Felder vergleichen und eine Kopie entfernen. | Drei Datensätze bleiben; physische Textzeilen sind nicht die Datensatzzahl. |
| Bestellung 1003, gleiche SKU | Bestellung mit anderer Menge behalten. | SKU, Name oder gemeinsam genutzte E-Mail beweisen kein Duplikat. |
| Nur eine Spalte oder getrenntes 12,50 | Trennzeichen und Anführungszeichen am Semikolonmuster prüfen. | Satzzeichen nicht global ersetzen, sie können zum Inhalt gehören. |
Praxisbeispiel
Boundarysline-Beispiele verwenden fiktive Daten. Laden Sie sie zum Nacharbeiten herunter; es sind keine Kundendaten oder zertifizierten Ergebnisse.
| orders-source.csv | 4 × 6 |
|---|---|
| orders-clean.csv | 3 × 6 |
| SKU | 000123 |
| UTF-8 | Café cup |