Vi går igenom varje steg i hur du jämför CSV-filer i Java i denna handledning. För att jämföra de två CSV-filerna kommer vi att använda ett av de bästa biblioteken för dokumentjämförelse. Du behöver inte installera någon ytterligare programvara och MS Office för att implementera jämförelsefunktioner. En funktion för Java-jämföra CSV-filer kommer också att utvecklas med hjälp av procedurerna som beskrivs i denna handledning.
Steg för att jämföra CSV-filer i Java
- Installera GroupDocs.Comparison for Java från Maven-förvaret i Java-projektet
- Importera viktiga klasser för att jämföra CSV-filer med Java
- Skapa en instans av klassen Comparer och skicka käll-CSV-filen till dess konstruktor
- Anropa add-metoden för Comparer-klassen och ange CSV-målsökvägen
- Anropa slutligen jämförelsemetoden och skicka den resulterande CSV-filsökvägen för jämförelse
Vi har beskrivit punkterna ovan som enkelt kan användas för implementeringen av jämför CSV-filer Java-kapaciteten. Installera dokumentjämförelsebiblioteket från Maven-förvaret i det första steget, importera sedan de nödvändiga klasserna. Lägg sedan till mål-CSV-filen genom att använda Comparer-klassens add-funktion efter att ha laddat in CSV-källfilen genom att skapa en instans av Comparer-klassen. För att lagra den resulterande filen på skivan, anropa sedan jämförelsemetoden för klassen Comparer.
Kod för att jämföra CSV-filer i Java
I exemplet ovan har vi utvecklat funktionaliteten för att jämföra två CSV-filer i Java. Vi har skrivit en tre-fyra rader kod och konsumerat några API-anrop för att utveckla funktionen för jämförelse av CSV-filer. I den här exempelkoden har vi jämfört två CSV-filer, men du kan lägga till fler filer för jämförelse genom att upprepa steg 4.
Vi har gått igenom de specifika procedurerna för att implementera Java-funktionen för jämförelse av två CSV-filer på djupet och skapat exempelkod för den. Nyligen hade vi publicerat en artikel om att jämföra textfiler i Java, besök guiden hur man jämför textfiler i Java för mer information.