Como copiar um sheet de um Workbook para outro?

1 resposta
F

Com os exemplos presentes no forum consegui andar bem com o meu projeto. O ojetivo do meu projeto é ler uma planilha com várias abas(sheet) e carregar num determinado BD.
Ler o arquivo e carregar as informações no BD tranq. O meu problema é pegar a quantidade de abas(Sheet), o nome dessas abas e navegar entre e elas.
Alguém pode me dá uma força.

Grande abraço!

1 Resposta

rolemberg

Então voce pode fazer da seguinte maneira:

Recuperar uma aba:

HSSFWorkbook wb;

//Pelo nome:
HSSFSheet sheet = wb.getSheet("nome da aba");

//ou pelo indice:
HSSFSheet sheet = wb.getSheetAt(0);

Obs.: Pegando pelo indice, terá que saber realmente a quantidade de abas, para não gerar nehuma exceção.

Para criar uma planilha:

HSSFWorkbook wb;
HSSFSheet sheet = wb.createSheet("nome da aba");

Espero que isso ajude.

at

Criado 26 de maio de 2009
Ultima resposta 27 de mai. de 2009
Respostas 1
Participantes 2