java生成csv文件
时间: 2023-10-02 17:07:34 浏览: 21
你可以使用以下代码来生成CSV文件:
```java
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
public class CsvGenerator {
public static void main(String[] args) throws IOException {
List<String[]> rows = new ArrayList<>();
rows.add(new String[]{"Name", "Age", "Gender"});
rows.add(new String[]{"John", "25", "Male"});
rows.add(new String[]{"Sarah", "30", "Female"});
rows.add(new String[]{"Mike", "40", "Male"});
FileWriter csvWriter = new FileWriter("output.csv");
for (String[] rowData : rows) {
csvWriter.append(String.join(",", rowData));
csvWriter.append("\n");
}
csvWriter.flush();
csvWriter.close();
}
}
```
上述代码将生成包含四行数据的CSV文件,其中第一行是标题行,后三行是数据行。你可以将数据换成你自己的数据,然后运行这个代码来生成CSV文件。