Supprimer les lignes en double dans une feuille de calcul avec C++
La suppression des lignes en double est l’une des nombreuses fonctionnalités utiles de Microsoft Excel. Elle permet aux utilisateurs de supprimer les lignes en double dans une feuille de calcul, et vous pouvez choisir quelles colonnes vérifier pour les informations en double.
Aspose.Cells fournit la méthode Cells::RemoveDuplicates()
à cet effet. Vous pouvez également définir startRow
, startColumn
, endRow
, et endColumn
pour sélectionner des colonnes.
Voici les fichiers d’exemple qui peuvent être téléchargés pour tester cette fonctionnalité :
#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>
}