1. 利用opencsv包中的CSVWriter类,生成csv文件
import java.io.File;
import java.io.FileOutputStream;
import java.io.OutputStreamWriter;
import java.util.List;
import com.opencsv.CSVWriter;
public abstract class CsvFileWriter<T> {
abstract List<String[]> getCsvContent();
abstract String getCsvFileName();
abstract String getUuid();
public String execute() throws Exception {
String result = "";
String savePath = "D:/csv/" + "writer" + File.separator;
try {
//如果保存路径不存在,则自动创建
File file = new File(savePath);
if (!file.exists()) {
file.mkdir();
}
String filePath = savePath + getUuid() + getCsvFileName();
OutputStreamWriter out = new OutputStreamWriter(new FileOutputStream(filePath), "UTF-8");
CSVWriter writer = new CSVWriter(out);
writer.writeAll(getCsvContent());
writer.close();
result =

本文介绍了如何使用Java的opencsv库来生成、读取、下载及删除CSV文件,重点讲解了CSVWriter类在创建CSV文件时的应用。
最低0.47元/天 解锁文章
4416

被折叠的 条评论
为什么被折叠?



