使用opencsv,用Java往csv中写二维数组
时间: 2024-04-14 12:26:14 浏览: 123
Java中使用opencsv读写csv文件示例
5星 · 资源好评率100%
使用OpenCSV库和Java,可以将二维数组写入CSV文件。下面是一个示例代码:
首先,确保你已经引入了OpenCSV库,可以根据之前提供的方法进行引入。
然后,使用以下代码将二维数组写入CSV文件:
```java
import com.opencsv.CSVWriter;
import java.io.FileWriter;
import java.io.IOException;
public class CSVFileWriter {
public static void main(String[] args) {
String csvFile = "path/to/your/csv/file.csv";
String[][] data = {
{"John", "Doe", "john.doe@example.com"},
{"Jane", "Smith", "jane.smith@example.com"},
{"David", "Johnson", "david.johnson@example.com"}
};
try (CSVWriter writer = new CSVWriter(new FileWriter(csvFile))) {
for (String[] row : data) {
writer.writeNext(row);
}
System.out.println("CSV file written successfully.");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上面的示例代码中,我们定义了一个二维数组`data`,其中包含了要写入CSV文件的数据。
然后,我们使用`CSVWriter`类来写入CSV文件。在循环中,我们遍历二维数组的每一行,并使用`writeNext()`方法将每一行写入CSV文件。
最后,我们在控制台打印出成功写入CSV文件的消息。
请确保将`csvFile`变量设置为你想要写入的CSV文件的路径。
希望这个示例对你有所帮助!如有其他问题,请随时提问。
阅读全文