java 导出数据到csv
时间: 2023-08-20 09:04:06 浏览: 89
要将 Java 中的数据导出到 CSV 文件,可以按照以下步骤操作:
1. 创建一个 FileWriter 对象,用于将生成的 CSV 文件写入到磁盘上。
2. 将数据按照 CSV 文件格式进行格式化,包括将每一行数据用逗号分隔,并在每一行数据的末尾添加换行符。
3. 将格式化后的数据写入到 FileWriter 对象中。
以下是一个示例代码,演示如何将一个二维数组中的数据导出到 CSV 文件中:
```java
import java.io.FileWriter;
import java.io.IOException;
public class CsvExporter {
public static void export(String[][] data, String fileName) {
try {
FileWriter writer = new FileWriter(fileName);
for (int i = 0; i < data.length; i++) {
for (int j = 0; j < data[i].length; j++) {
writer.append(data[i][j]);
if (j < data[i].length - 1) {
writer.append(",");
}
}
writer.append("\n");
}
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上面的代码中,export 方法接受一个二维字符串数组和一个文件名作为参数,将数据导出到指定的文件中。在方法中,我们首先创建一个 FileWriter 对象,然后遍历二维数组中的每一行数据,将其按照 CSV 文件格式进行格式化,并写入到 FileWriter 对象中。最后,我们关闭 FileWriter 对象,完成导出操作。
阅读全文