CSV是逗号分隔文件(Comma Separated Values)的首字母英文缩写,是一种用来存储数据的纯文本格式,通常用于电子表格或数据库软件。在 CSV文件中,数据“栏”以逗号分隔,可允许程序通过读取文件为数据重新创建正确的栏结构,并在每次遇到逗号时开始新的一栏。
一、利用javacsv2.0操作csv文件:
package com.iflytek.demo;
import java.io.FileOutputStream;
import java.io.IOException;
import java.nio.charset.Charset;
import java.util.ArrayList;
import java.util.List;
import com.csvreader.CsvReader;
import com.csvreader.CsvWriter;
/**
* 利用javacsv2.0做导入导出csv文件工具类
*
*
* @author kpchen
*
*/
public class CSVUtil {
static char separator = ',';
public static void main(String[] args) throws Exception {
// 测试导出
String filePath = "D:/test.csv";
List dataList = new ArrayList();
for (int i = 0; i < 10; i++) {
dataList.add(new String[] { "0" + i, "小明" + i, "java" + i });
}
exportCsv(dataList, filePath);
// 测试导入
List datas = importCsv(filePath);
for (String[] strings : datas) {
System.out.println(strings[0]);
}
}
/**
* java导入csv文件
*
* @param filePath
* 导入路径
* @return</