java批量写入csv
时间: 2023-07-20 15:16:15 浏览: 122
你可以使用Java中的CSV库来批量写入CSV文件。以下是一个简单的示例代码:
```java
import java.io.FileWriter;
import java.io.IOException;
import com.opencsv.CSVWriter;
public class CSVWriterExample {
public static void main(String[] args) throws IOException {
String csvFile = "output.csv";
CSVWriter writer = new CSVWriter(new FileWriter(csvFile));
// 需要写入的数据
String[][] data = {
{"Name", "Age", "Gender"},
{"John", "25", "Male"},
{"Jane", "30", "Female"},
{"Bob", "35", "Male"},
{"Alice", "27", "Female"}
};
// 批量写入数据
writer.writeAll(Arrays.asList(data));
// 关闭writer
writer.close();
}
}
```
在上面的示例中,我们使用了OpenCSV库中的CSVWriter类来写入CSV文件。我们首先创建一个CSVWriter对象,并指定要写入的CSV文件。然后,我们将要写入的数据存储在一个二维字符串数组中,并使用writeAll()方法批量写入数据。最后,我们关闭CSVWriter对象。
请注意,我们还需要添加OpenCSV库的依赖项到我们的项目中。可以在项目的pom.xml文件中添加以下依赖项:
```xml
<dependency>
<groupId>com.opencsv</groupId>
<artifactId>opencsv</artifactId>
<version>5.4</version>
</dependency>
```
这样,我们就可以使用OpenCSV库来批量写入CSV文件了。
阅读全文