Duplikate Zeilen in einem Arbeitsblatt mit C++ entfernen
Das Entfernen doppelter Zeilen ist eine von Microsoft Excel viele nützlichen Funktionen. Es ermöglicht Benutzern, doppelte Zeilen in einem Arbeitsblatt zu entfernen, und Sie können auswählen, welche Spalten auf doppelte Informationen überprüft werden sollen.
Aspose.Cells bietet die Methode Cells::RemoveDuplicates()
für diesen Zweck. Sie können auch startRow
, startColumn
, endRow
und endColumn
festlegen, um Spalten auszuwählen.
Hier sind die Beispiel Dateien, die heruntergeladen werden können, um diese Funktion zu testen:
#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;
int main()
{
Aspose::Cells::Startup();
<span class="c1">// Create workbook
Workbook book(u"removeduplicates.xlsx");
<span class="c1">// Remove duplicates from the first worksheet
book.GetWorksheets().Get(0).GetCells().RemoveDuplicates(0, 0, 5, 3);
<span class="c1">// Save the result
book.Save(u"removeduplicates-result.xlsx");
<span class="n">std</span><span class="o">::</span><span class="n">cout</span> <span class="o"><<</span> <span class="s">"Duplicates removed successfully!"</span> <span class="o"><<</span> <span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span>
<span class="n">Aspose</span><span class="o">::</span><span class="n">Cells</span><span class="o">::</span><span class="n">Cleanup</span><span class="p">();</span>
}