Red de conocimiento informático - Material del sitio web - ¿Cómo crear varias hojas?

¿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.