import java.io.FileWriter;
import java.io.IOException;
public class CSVFileGenerator {
public static void main(String[] args) {
// CSV文件的路径和名称
String csvFilePath = "output.csv";
// 要写入CSV文件的数据
String[] header = {"ID", "Name", "Country"};
String[][] data = {
{"1", "John Doe", "USA"},
{"2", "Jane Smith", "Canada"},
{"3", "Alice Johnson", "UK"}
};
// 创建CSV文件并写入数据
try (FileWriter writer = new FileWriter(csvFilePath)) {
// 写入表头
for (String column : header) {
writer.append(column).append(",");
}
writer.append("\n");
// 写入数据行
for (String[] row : data) {
for (String column : row) {
writer.append(column).append(",");
}
writer.append("\n");
}
System.out.println("CSV文件已成功生成: " + csvFilePath);
} catch (IOException e) {
System.err.println("生成CSV文件时发生错误: " + e.getMessage());
}
}
}
FileWriter 用于写入文件,IOException 用于处理可能的输入输出异常。CSVFileGenerator 类包含 main 方法,这是程序的入口点。csvFilePath 变量存储要生成的CSV文件的路径和名称。header 数组存储表头信息,data 二维数组存储实际数据。try-with-resources 确保 FileWriter 在使用后自动关闭。IOException 异常。如果程序运行成功,会在指定路径生成一个名为 output.csv 的文件,内容如下:
ID,Name,Country,
1,John Doe,USA,
2,Jane Smith,Canada,
3,Alice Johnson,UK,
上一篇:split()函数用法java
下一篇:java getbytes
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站