java写入csv文件
时间: 2023-06-10 07:07:39 浏览: 101
以下是Java写入CSV文件的示例代码:
```java
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
public class CSVWriterExample {
public static void main(String[] args) {
// 创建要写入的数据列表
List<String[]> data = new ArrayList<>();
data.add(new String[]{"Name", "Age", "Gender"});
data.add(new String[]{"Tom", "25", "Male"});
data.add(new String[]{"Jane", "30", "Female"});
data.add(new String[]{"John", "35", "Male"});
// 指定要写入的CSV文件路径
String filePath = "data.csv";
// 创建CSV文件写入器
try (FileWriter writer = new FileWriter(filePath)) {
// 将数据写入CSV文件
for (String[] rowData : data) {
for (int i = 0; i < rowData.length; i++) {
writer.append(rowData[i]);
if (i < rowData.length - 1) {
writer.append(",");
}
}
writer.append("\n");
}
// 成功写入数据后,输出提示信息
System.out.println("CSV文件写入完成!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
上述代码会创建一个名为"data.csv"的CSV文件,并将数据写入文件中。如果文件不存在,则会创建新的文件。如果文件已存在,则会覆盖原有内容。
阅读全文