Postupujte podle tohoto článku a odstraňte opakované řádky v Excel pomocí Java. Obsahuje podrobnosti pro nastavení IDE, seznam kroků a ukázkový kód pro mazání duplicitních záznamů v Excelu pomocí Javy. Pojednává o různých metodách odstranění duplicitních řádků v závislosti na vašich požadavcích.
Kroky k odstranění duplicitních řádků v Excelu pomocí Java
- Chcete-li odstranit duplicitní řádky, nastavte prostředí pro Aspose.Cells for Java
- Načtěte zdrojový soubor Excel do objektu Workbook, abyste odstranili duplicitní řádky
- Otevřete cílový list a zavolejte metodu removeDuplicates() k odstranění všech duplicitních řádků v listu
- Voláním metody removeDuplicates() s rozsahem buněk odstraníte opakované řádky z vybraného rozsahu
- Zavolejte další přetíženou metodu poskytnutím příznaku přítomnosti záhlaví v datech a seznamu sloupců
- Uložte výstup
Tyto kroky popisují, jak odstranit duplicitní záznamy v Excelu pomocí Java. Chcete-li zahájit proces, načtěte zdrojový soubor aplikace Excel do objektu Workbook a poté zpřístupněte kolekci buněk z vybraného listu. Nakonec zavolejte různé přetížené metody pro removeDuplicate() a uložte výstupní soubor.
Kód pro odstranění duplicitních řádků v Excelu pomocí 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"); | |
} | |
} |
Tento ukázkový kód ukazuje, jak eliminovat duplicitní položky v Excelu pomocí Java. Přetížená metoda bez argumentu odstraní všechny řádky na listu, přetížení počátečními a koncovými buňkami odstraní duplicitní řádky z rozsahu buněk a přetížení rozsahem buněk, příznakem záhlaví a seznamem jednotlivých sloupců, jejichž data chcete hledat v rozsahu buněk.
Tento článek nás naučil odstraňovat duplicitní řádky. Chcete-li odstranit prázdné řádky ze souboru aplikace Excel, přečtěte si článek: odstranit prázdné řádky v Excelu pomocí Java.