import java.io.FileReader;
import java.io.IOException;
import java.util.List;
import au.com.bytecode.opencsv.CSVReader;
public class OpenCSVExample {
public static void main(String[] args) {
try {
CSVReader reader = new CSVReader(new FileReader("data.csv"));
List<String[]> dataList = reader.readAll();
for (String[] data : dataList) {
for (String value : data) {
System.out.print(value + " ");
}
System.out.println();
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
import java.io.FileReader;
import java.io.IOException;
import java.util.List;
import org.apache.commons.csv.CSVFormat;
import org.apache.commons.csv.CSVRecord;
public class CommonsCSVExample {
public static void main(String[] args) {
try {
FileReader reader = new FileReader("data.csv");
Iterable<CSVRecord> records = CSVFormat.DEFAULT.parse(reader);
for (CSVRecord record : records) {
for (String value : record) {
System.out.print(value + " ");
}
System.out.println();
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
import java.io.FileReader;
import java.io.IOException;
import java.util.List;
import com.csvreader.CsvReader;
public class JavaCSVExample {
public static void main(String[] args) {
try {
CsvReader reader = new CsvReader("data.csv");
while (reader.readRecord()) {
String[] values = reader.getValues();
for (String value : values) {
System.out.print(value + " ");
}
System.out.println();
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}