createCSVFile java代码
时间: 2024-10-03 15:03:23 浏览: 18
在Java中,创建CSV文件通常涉及到读取数据,并将其按照特定格式写入到逗号分隔值文件中。以下是一个简单的示例,展示了如何使用`java.io.FileWriter`和`java.util.Scanner`来创建CSV文件:
```java
import java.io.FileWriter;
import java.io.IOException;
import java.util.Scanner;
public class CSVWriter {
public static void main(String[] args) {
String[] data = {"John Doe", "john.doe@example.com", "123 Main St", "New York"};
try {
// 创建一个新的CSV文件
FileWriter writer = new FileWriter("output.csv");
// 写入表头行
writer.append("Name, Email, Address, City\n"); // 使用换行符连接字符串
// 写入数据行
for (String item : data) {
writer.append(item).append(","); // 每列后面加上逗号
}
// 删除最后一个逗号,这是多余的
writer.append("\n"); // 结束行
writer.close(); // 关闭文件
System.out.println("CSV file created successfully.");
} catch (IOException e) {
System.err.println("Error writing to CSV file: " + e.getMessage());
}
}
}
```
这个例子中,我们首先创建一个包含数据的数组,然后逐个元素写入CSV文件,每列之间用逗号分隔,行尾添加换行符。如果发生I/O异常,会捕获并打印错误信息。
阅读全文