在 Java 中,可以使用`POI`库来生成包含多个`Sheet`的表格。`POI`(Poor Obfuscation Implementation)是 Apache 软件基金会的一个开源项目,它提供了一组用于操作 Microsoft Office 文档的 Java API,包括 Excel。 以下是一个简单的示例代码,演示如何使用`POI`库生成包含多个`Sheet`的 Excel 表格: 首先,请确保已将`POI`库添加到项目的类路径中。
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
public class MultipleSheetsExample {
public static void main(String[] args) {
// 创建Workbook 对象
Workbook workbook = new XSSFWorkbook();
// 创建第一个 Sheet
Sheet sheet1 = workbook.createSheet("Sheet1");
// 在 Sheet1 中添加数据
Row row1 = sheet1.createRow(0);
Cell cell1 = row1.createCell(0);
cell1.setCellValue("Cell 1 in Sheet1");
// 创建第二个 Sheet
Sheet sheet2 = workbook.createSheet("Sheet2");
// 在 Sheet2 中添加数据
Row row2 = sheet2.createRow(0);
Cell cell2 = row2.createCell(0);
cell2.setCellValue("Cell 1 in Sheet2");
// 保存 Excel 文件
try {
workbook.write(new FileOutputStream("example.xlsx"));
} catch (Exception e) {
e.printStackTrace();
}
}
}