Mi caso es el siguiente. (Usando POI)
Tengo varios archivos excel, por lo menos 100, y cada uno tiene en promedio 10 hojas, a partir de un archivo excel con 10 hojas debe crear 10 archivos que contengan sola una hoja.
Hasta el momento tengo el metodo que recorre el libro.
Código:
aqui se debe crear un nuevo HSSFWorkbook y se le pege, adjunte o añada la hoja.private void listSheets(HSSFWorkbook wb) { HSSFSheet sheet = null; Cell cell = null; Row row = null; String sheetName = ""; HSSFWorkbook wbAux = null; int nWorkBookSheets = wb.getNumberOfSheets(); for (int i = 0; i < nWorkBookSheets; i++) { wbAux = wb; sheet = wb.getSheetAt(i); sheetName = sheet.getSheetName(); metodoQueCreaNuevoLibro(sheet); } } metodoQueCreaNuevoLibro(HSSFSheet hoja){ HSSFWorkbook wb = new HSSFWorkbook(); HSSFSheet h = wb.createSheet(); h = hoja; //codigo que genera el xls }
Pero al hacer esto no asigna la hoja al nuevo libro.
Por favor espero una iluminación.