<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-csv</artifactId>
<version>1.8</version>
</dependency>
Name,Age,Email
John Doe,25,john@example.com
Jane Smith,30,jane@example.com
import org.apache.commons.csv.CSVFormat;
import org.apache.commons.csv.CSVParser;
import org.apache.commons.csv.CSVRecord;
import java.io.FileReader;
import java.io.IOException;
public class CSVValidator {
public static boolean validateCSV(String csvFile) {
try (FileReader reader = new FileReader(csvFile);
CSVParser csvParser = new CSVParser(reader, CSVFormat.DEFAULT.withHeader())) {
for (CSVRecord csvRecord : csvParser) {
String name = csvRecord.get("Name");
String age = csvRecord.get("Age");
String email = csvRecord.get("Email");
return false;
}
}
} catch (IOException e) {
return false;
}
return true;
}
public static void main(String[] args) {
String csvFile = "data.csv";
validateCSV(csvFile);
}
}