XSSFWorkbook保存数据
时间: 2024-04-12 07:23:01 浏览: 219
XSSFWorkbook是Apache POI库中的一个类,用于创建和操作Excel文件(.xlsx格式)。它提供了一种方便的方式来保存数据到Excel文件中。
要保存数据到Excel文件中,首先需要创建一个XSSFWorkbook对象,然后创建一个或多个工作表(XSSFSheet),并在工作表中创建行(XSSFRow)和单元格(XSSFCell)。最后,将数据写入单元格,并将工作簿保存到文件。
下面是一个简单的示例代码,演示如何使用XSSFWorkbook保存数据到Excel文件:
```java
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFRow;
import org.apache.poi.xssf.usermodel.XSSFCell;
import java.io.FileOutputStream;
import java.io.IOException;
public class ExcelWriter {
public static void main(String[] args) {
// 创建工作簿
XSSFWorkbook workbook = new XSSFWorkbook();
// 创建工作表
XSSFSheet sheet = workbook.createSheet("Sheet1");
// 创建行
XSSFRow row = sheet.createRow(0);
// 创建单元格并写入数据
XSSFCell cell = row.createCell(0);
cell.setCellValue("Hello");
// 保存工作簿到文件
try (FileOutputStream outputStream = new FileOutputStream("data.xlsx")) {
workbook.write(outputStream);
System.out.println("Excel文件保存成功!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
上述代码创建了一个名为"Sheet1"的工作表,并在第一行第一列写入了"Hello"。最后,将工作簿保存到名为"data.xlsx"的文件中。
注意:在使用上述代码之前,需要确保已经添加了Apache POI库的依赖。
阅读全文