您的位置:首页 > 编程语言 > Java开发

Java读写CSV格式文件(opencsv)

2017-01-11 12:46 405 查看
转自: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();
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: