JAVA分多个sheet写入csv文件
时间: 2023-08-07 08:03:41 浏览: 447
在Java中,要将数据写入到CSV文件中,可以使用CSV文件的Java库,如OpenCSV。要创建多个sheet并将数据写入到CSV文件中,可以使用类似于写入Excel文件的方法。以下是一个示例代码,可以参考:
```java
import java.io.FileWriter;
import java.io.IOException;
import com.opencsv.CSVWriter;
public class CSVWriterExample {
public static void main(String[] args) throws IOException {
CSVWriter writer = new CSVWriter(new FileWriter("output.csv"));
for (int i = 1; i <= 5; i++) {
String[] header = {"Sheet" + i};
writer.writeNext(header);
for (int j = 0; j < 10; j++) {
String[] data = { "Row " + j };
writer.writeNext(data);
}
writer.writeNext(new String[0]); // 添加空行
}
writer.close();
}
}
```
这个例子会创建一个包含5个sheet的CSV文件,每个sheet中有10行数据。在每个sheet之间插入了一个空行。你可以根据需求修改代码。注意,在写入CSV文件时,需要使用CSV格式的写入方式。
阅读全文