java 导出 csv文件
时间: 2023-09-04 08:15:12 浏览: 84
你可以使用 Java 的 CSV 库来导出 CSV 文件。以下是一个简单的示例代码:
```
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import com.opencsv.CSVWriter;
public class CsvExporter {
public static void main(String[] args) throws IOException {
// 创建一个 CSVWriter 对象
CSVWriter writer = new CSVWriter(new FileWriter("output.csv"));
// 创建一个字符串列表作为 CSV 的一行
List<String> header = new ArrayList<>();
header.add("Name");
header.add("Age");
header.add("City");
writer.writeNext(header.toArray(new String[header.size()]));
// 创建多行数据
List<String[]> rows = new ArrayList<>();
rows.add(new String[] { "Alice", "25", "New York" });
rows.add(new String[] { "Bob", "30", "San Francisco" });
rows.add(new String[] { "Charlie", "35", "Chicago" });
writer.writeAll(rows);
// 关闭 writer
writer.close();
}
}
```
在上面的代码中,我们创建了一个 CSVWriter 对象,然后使用 writeNext() 方法写入 CSV 文件的头部行,再使用 writeAll() 方法写入多行数据,最后使用 close() 方法关闭 writer 对象。注意,需要添加 opencsv 库的依赖。
阅读全文