Hola
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:
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
}
aqui se debe crear un nuevo HSSFWorkbook y se le pege, adjunte o añada la hoja.
Pero al hacer esto no asigna la hoja al nuevo libro.
Por favor espero una iluminación.