<dependency>
<groupId>com.opencsv</groupId>
<artifactId>opencsv</artifactId>
<version>5.5.2</version>
</dependency>
import com.opencsv.CSVReader;
import com.opencsv.CSVWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class SimplecsvExample {
public static void main(String[] args) {
String inputCsvFile = "input.csv";
String outputCsvFile = "output.csv";
try {
CSVReader reader = new CSVReader(new FileReader(inputCsvFile));
CSVWriter writer = new CSVWriter(new FileWriter(outputCsvFile));
String[] nextLine;
while ((nextLine = reader.readNext()) != null) {
if (isValidData(nextLine)) {
writer.writeNext(nextLine);
}
}
reader.close();
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
private static boolean isValidData(String[] data) {
return true;
}
}