¿Cómo crear varias hojas?
Es muy sencillo utilizar XSSFWorkbook para crear múltiples XSSFSheets en Java. Sólo necesita utilizar el método createSheet() de XSSFWorkbook. El siguiente es un fragmento de código de muestra:
```java
// Crear un nuevo libro de trabajo
XSSFWorkbook workbook = new XSSFWorkbook();
// Crea la primera hoja
XSSFSheet hoja1 = workbook.createSheet("Hoja1");
// Agrega datos a la primera hoja
XSSFRow fila1 = hoja1.createRow(0);
XSSFCell cell1 = fila1.createCell(0);
cell1.setCellValue("¡Hola mundo!");
// Crea una segunda hoja
XSSFSheet hoja2 = workbook.createSheet("Hoja2");
// Agrega datos a la segunda hoja
XSSFRow fila2 = hoja2.createRow(0);
XSSFCell cell2 = fila2.createCell(0);
cell2.setCellValue("¡Hola Java!") ;
//Escribir datos en el archivo
FileOutputStream outputStream = new FileOutputStream("workbook.xlsx");
workbook.write(outputStream);
outputStream .close();
```
En el ejemplo anterior, primero creamos un nuevo objeto XSSFWorkbook y luego usamos el método createSheet() para crear dos objetos XSSFSheet diferentes. A continuación, agregamos algunos datos simples a cada hoja y escribimos el libro completo en un archivo.
Tenga en cuenta que podemos utilizar cualquier número de métodos createSheet() para crear cualquier número de hojas, siempre y cuando no se exceda el límite máximo del archivo de Excel.