In diesem Artikel wird beschrieben, wie Sie doppelte Zeilen in Excel mit C# entfernen. Er enthält die Details zum Einrichten der Entwicklungsumgebung, eine Liste der Schritte zum Schreiben der Anwendung und einen laufenden Beispielcode zum Entfernen doppelter Zeilen in Excel mit C#. Sie werden verschiedene Methoden verwenden, um diese Aufgabe mithilfe unterschiedlicher Argumente je nach Bedarf auszuführen.
Schritte zum Löschen doppelter Zeilen in Excel mit C#
- Richten Sie die Umgebung ein, um Aspose.Cells for .NET zu verwenden und doppelte Zeilen zu eliminieren
- Laden Sie das workbook-Objekt mit der Excel-Quelldatei, um wiederholte Zeilen zu löschen
- Erstellen Sie einen Satz von Spalten-IDs, die als Referenz zum Löschen der doppelten Zeilen dienen.
- Rufen Sie die Methode RemoveDuplicates() mit Zellbereich, Flag für Überschriften und Spaltenliste auf
- Entfernen Sie doppelte Zeilen innerhalb eines ausgewählten Bereichs
- Entfernen Sie alle doppelten Zeilen aus dem gesamten Blatt
- Speichern der Ausgabe
Die obigen Schritte fassen den Vorgang zum Löschen doppelter Datensätze in Excel mit C# zusammen. Beginnen Sie den Vorgang, indem Sie die Excel-Datei laden und die Liste der einzelnen Spalten definieren, deren Werte Sie beim Entfernen der doppelten Zeilen vergleichen möchten. Rufen Sie verschiedene überladene Methoden für RemoveDuplicates() auf, um die wiederholten Zeilen zu entfernen und die Ausgabedatei zu speichern.
Code zum Löschen wiederholter Zeilen in Excel mit C#
Dieser Beispielcode zeigt, wie Sie mit C# doppelte Datensätze in Excel löschen. Sie können den Vorgang zum Löschen doppelter Zeilen anpassen, indem Sie den Zellbereich festlegen, das Flag setzen, um die erste Zeile als Kopfzeile zu verwenden, und eine Liste von Spalten erstellen, deren Daten Sie als Duplizierungskriterium verwenden möchten. Sie können doppelte Zeilen aus demselben Blatt in verschiedenen Bereichen entfernen oder alle zugehörigen Datensätze aus einem ausgewählten Blatt entfernen.
In diesem Artikel haben wir gelernt, doppelte Einträge in Excel zu löschen. Informationen zum Gruppieren von Zeilen in einer Excel-Datei finden Sie im Artikel zu Gruppieren Sie Zeilen und Spalten in Excel mit C#.