转自:http://blog.csdn.net/a19881029/article/details/37959109
使用opencsv(opencsv-2.3.jar),下载地址:http://sourceforge.net/projects/opencsv/files/latest/download
public class TestFileCSV extends GearTestBase {
@Test
public void createCSV() throws Exception{
File file = new File("d:\\myCSV.csv");
Writer writer = new FileWriter(file);
CSVWriter csvWriter = new CSVWriter(writer, ',');
String[] strs2 = {"abc2" , "abc2" , "abc2"};
csvWriter.writeNext(strs2);
String[] strs1 = {"abc" , "abc" , "abc"};
csvWriter.writeNext(strs1);
csvWriter.close();
}
@Test
public void readFileCSV() throws Exception {
File file = new File("d:\\myCSV.csv");
FileReader fReader = new FileReader(file);
CSVReader csvReader = new CSVReader(fReader);
String[] strs = csvReader.readNext();
if(strs != null && strs.length > 0){
for(String str : strs)
if(null != str && !str.equals(""))
System.out.print(str + " , ");
System.out.println("\n---------------");
}
List<String[]> list = csvReader.readAll();
for(String[] ss : list){
for(String s : ss)
if(null != s && !s.equals(""))
System.out.print(s + " , ");
System.out.println();
}
csvReader.close();
}
}