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();
}
}
使用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();
}
}
相关文章推荐
- Java读写CSV格式文件(opencsv)
- Java:读写CSV格式文件(opencsv)
- Java读写CSV格式文件(opencsv)
- Java读写CSV格式文件(opencsv)
- Java读写CSV格式文件(opencsv)
- Java读写CSV格式文件(opencsv)
- Java读写CSV格式文件(opencsv)
- Java实现CSV格式文件的读写(操作API)
- Java中使用opencsv读写csv文件示例
- Android Java 如何读写CSV格式文件
- python 读写csv格式文件
- java读写Csv文件的方法
- 基于Java的CSV格式文件处理(excel逗号分隔符文件)
- 利用javacsv实现CSV文件的读写
- Java生成自己的软件才能读写的独特格式文件
- json学习六——>Java 读写json格式的文件方法详解
- Java 读写GZIP格式文件
- java 操作csv格式的文件-javacsv.jar
- 利用javacsv实现CSV文件的读写
- Java生成csv文件时,数字格式为“0001”,用excel打开时,变为“1”的解决方法