Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/06/2010, 13:18
pedrodonte
 
Fecha de Ingreso: junio-2010
Mensajes: 1
Antigüedad: 14 años, 5 meses
Puntos: 0
Separar Hojas de Libro Excel en archivos separados

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.

Última edición por pedrodonte; 22/06/2010 a las 14:20 Razón: Especificar la API utilizada