Удаление дублирующихся строк в листе с помощью C++
Удаление дублирующихся строк — одна из многих полезных функций Microsoft Excel. Она позволяет пользователям удалять дублирующиеся строки в листе, и вы можете выбрать столбцы, которые следует проверять на дублирующуюся информацию.
Aspose.Cells предоставляет метод Cells::RemoveDuplicates()
для этой цели. Также можно установить startRow
, startColumn
, endRow
и endColumn
, чтобы указать столбцы.
Ниже приведены образцовые файлы, которые можно загрузить для тестирования этой функции:
#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>
}