java生成csv文件并导出
时间: 2023-05-21 21:06:36 浏览: 167
可以使用Apache Commons CSV库来生成和导出CSV文件。以下是一个示例代码:
```
import java.io.FileWriter;
import java.io.IOException;
import org.apache.commons.csv.CSVFormat;
import org.apache.commons.csv.CSVPrinter;
public class CsvWriter {
public static void main(String[] args) {
String[] headers = {"Name", "Age", "Gender"};
String[][] data = {
{"Alice", "25", "Female"},
{"Bob", "30", "Male"},
{"Charlie", "20", "Male"}
};
try (CSVPrinter csvPrinter = new CSVPrinter(new FileWriter("output.csv"), CSVFormat.DEFAULT.withHeader(headers))) {
for (String[] row : data) {
csvPrinter.printRecord(row);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
这个代码将生成一个包含上述数据的CSV文件。