51Testing软件测试论坛
标题:
csv导出工具
[打印本页]
作者:
测试积点老人
时间:
2018-12-13 16:28
标题:
csv导出工具
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.util.List;
/**
* CSV操作(导出和导入)
*/
public class CsvUtils {
/**
* 导出
*
* @param os csv文件(路径+文件名),csv文件不存在会自动创建
* @param dataList 数据
* @return
*/
public static void exportCsv(OutputStream os, List<String[]> dataList) throws IOException {
OutputStreamWriter osw = null;
BufferedWriter bw = null;
osw = new OutputStreamWriter(os, "UTF-8");
bw = new BufferedWriter(osw);
if (dataList != null && !dataList.isEmpty()) {
for (String[] temp : dataList) {
for (int i = 0; i < temp.length; i++) {
bw.append(temp[i]);
if (i != temp.length - 1) {
bw.append(",");
}
}
bw.append("\r\n");
}
}
if (bw != null) {
bw.close();
}
if (osw != null) {
osw.close();
}
}
}
复制代码
CSV操作(导出和导入)
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2