JAVA 创建文本格式的CSV文件
时间: 2024-03-19 21:43:36 浏览: 86
一个简单的java生成CSV文件
5星 · 资源好评率100%
要在Java中创建文本格式的CSV文件,可以按照以下步骤进行操作:
1. 创建一个 FileWriter 对象来写入文件。
2. 使用 FileWriter 对象创建一个 BufferedWriter 对象,这将提高写入效率。
3. 使用 BufferedWriter 的 write() 方法写入 CSV 文件的每一行数据,每行数据以逗号分隔,最后以换行符结束。
4. 在完成数据写入后,关闭 BufferedWriter 和 FileWriter 对象。
以下是示例代码:
```java
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
public class CSVWriter {
public static void main(String[] args) {
String filePath = "test.csv";
try (FileWriter fw = new FileWriter(filePath);
BufferedWriter bw = new BufferedWriter(fw)) {
bw.write("Name, Age, Gender\n");
bw.write("John, 25, Male\n");
bw.write("Lisa, 30, Female\n");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上面的代码中,我们首先定义了要写入的 CSV 文件的路径,然后在 try-with-resources 语句中创建了 FileWriter 和 BufferedWriter 对象。在 BufferedWriter 对象中,我们使用 write() 方法写入了 CSV 文件的每一行数据,并在末尾添加了换行符。最后,在完成数据写入后,我们关闭了 BufferedWriter 和 FileWriter 对象。
阅读全文