Wie exportiere/aktualisiere ich eine CSV-Datei über ein Excel-Makro?

Wie exportiere/aktualisiere ich eine CSV-Datei über ein Excel-Makro?

Vielen Dank im Voraus für jede Hilfe! Ich habe eine Datei, die eine Ausgabetabelle erzeugt, die auch einen eindeutigen Schlüssel für den Datensatz enthält. Ich möchte diese Daten in eine CSV-Datei exportieren können.

Ich glaube, das ist einfach zu machen, aber ich möchte, dass der Code zuerst für jede Zeile prüft, ob das Element bereits vorhanden ist (ich habe in jeder Zeile einen eindeutigen Wert) und wenn ja, möchte ich das vorhandene Element neu schreiben, wenn nicht, möchte ich am Ende der Datei eine neue Zeile hinzufügen. Ich hoffe, ich habe es gut erklärt. Danke!

Antwort1

Der einfachste Weg scheint zu sein:

  1. Importieren Sie die vorherige Version der CSV-Datei in dasselbe Arbeitsblatt direkt unter dem neuen Datenbereich.
  2. Entfernen Sie Duplikate, indem Sie die Spalte(n) identifizieren (Daten > Datentools > Duplikate entfernen).
  3. Exportieren Sie das Ergebnis in eine CSV-Datei und überschreiben Sie dabei die vorherige Version (oder benennen Sie die alte Version um bzw. geben Sie den neuen Daten einen neuen Namen).

Wie Microsoft inFiltern Sie nach eindeutigen Werten oder entfernen Sie doppelte WerteArtikel:

Beim Entfernen von Duplikaten bleibt das erste Vorkommen des Werts in der Liste erhalten, andere identische Werte werden jedoch gelöscht.

Daher werden darunter liegende duplizierte Zeilen (d. h. aus der vorherigen Version geladene Zeilen) gelöscht, während das oberste Duplikat (d. h. die Zeile mit den neuen Werten für diese ID) erhalten bleibt.

verwandte Informationen