Удалить повторяющиеся строки в Excel с помощью Java

Следуйте этой статье, чтобы удалить повторяющиеся строки в Excel с помощью Java. В нем есть подробная информация по настройке IDE, список шагов и пример кода для удаления повторяющихся записей в Excel с помощью Java. В нем обсуждаются различные методы удаления повторяющихся строк в зависимости от ваших требований.

Действия по устранению повторяющихся строк в Excel с помощью Java

  1. Настройте среду для Aspose.Cells for Java для удаления повторяющихся строк.
  2. Загрузите исходный файл Excel в объект Workbook, чтобы исключить повторяющиеся строки.
  3. Получите доступ к целевому листу и вызовите метод removeDuplicates(), чтобы удалить все повторяющиеся строки на листе.
  4. Вызовите метод removeDuulates() с диапазоном ячеек, чтобы удалить повторяющиеся строки из выбранного диапазона.
  5. Вызовите другой перегруженный метод, указав флаг наличия заголовков данных и списка столбцов.
  6. Сохраните вывод

Эти шаги описывают, как удалить повторяющиеся записи в Excel с помощью Java. Загрузите исходный файл Excel в объект «Книга», чтобы начать процесс с последующим доступом к коллекции ячеек с выбранного листа. Наконец, вызовите различные перегруженные методы для removeDuulate() и сохраните выходной файл.

Код для удаления повторяющихся строк в Excel с использованием Java

import com.aspose.cells.*;
public class Main
{
public static void main(String[] args) throws Exception // Remove duplicate rows in Excel using Java
{
// Set the licenses
new License().setLicense("License.lic");
Workbook book = new Workbook("source.xlsx");
// Remove duplicates from the entire sheet
book.getWorksheets().get(2).getCells().removeDuplicates();
// Remove duplicates
book.getWorksheets().get(0).getCells().removeDuplicates(2,7,5,8);
// Define reference columns
int[] cols = { 1,2,4 };
book.getWorksheets().get(0).getCells().removeDuplicates(1, 1, 6, 3,true,cols);
//Save the result
book.save("EliminateDuplicates.xlsx");
System.out.println("Done");
}
}

В этом примере кода показано, как устранить повторяющиеся записи в Excel с помощью Java. Перегруженный метод без аргумента удаляет все строки на листе, перегрузка с начальной и конечной ячейками удаляет повторяющиеся строки из диапазона ячеек, а перегрузка с диапазоном ячеек, флагом заголовков и списком отдельных столбцов, данные которых вы хотите выполнить поиск в диапазоне ячеек.

Эта статья научила нас удалять повторяющиеся строки. Чтобы удалить пустые строки из файла Excel, обратитесь к статье: удалить пустые строки в Excel с помощью Java.

 Русский