导出 用流写出即可。导出csv文件。
/**
* 获取csv 文件中的内容
* @param path csv的文件位置
* @return 内容集合
* @throws Exception
*/
public List CSVLoad(String path) throws Exception {
List list = new ArrayList();
BufferedReader br = new BufferedReader(new FileReader(path));
while (br.ready()) {
// CSV格式文件为逗号分隔符文件,这里根据逗号切分
String[] rows = br.readLine().split(",");
list.add(rows);
}
return list;
}
/**
* 创建csv格式字符
* @param list 数据集合
* @return csv格式字符
* @throws Exception
*/
public StringBuffer CSVSave(List list) throws Exception {
StringBuffer sb = new StringBuffer();
for (String[] strs : list) {
for (int i = 0; i < strs.length; i++) {
sb.append(strs[i] + ",");
}
sb.append("\r\n");
}
return sb;
}
摘自【/topic/1119518】有部分修正