JExcel: incluir dados em planilha existente?

1 resposta
S

Galera,

Estou exportando dados da minha aplicação para uma planilha excel. Até ai tudo bem, consigo ler e consigo criar novos arquivos e escrever neles. O que está pegando é que não estou conseguindo modificar arquivos já existente.

Se eu tenho uma planilha com 10 linhas e quero incluir mais uma não consigo.

Alguém sabe como fazer?

1 Resposta

S

Consegui galera!

Workbook wb = Workbook.getWorkbook(new File("teste.xls"));

        WritableWorkbook copia= Workbook.createWorkbook(new File("teste.xls"), wb);

        System.out.println("Iniciando inserção de texto na planilha...");

        WritableSheet planilha = copia.getSheet(0);

        for (int i = 0; i < lista.size(); i++) {
            planilha.addCell(new Label(0, i+1, lista.get(i).getNome())); // Nome
            planilha.addCell(new Label(1, i+1, lista.get(i).getNumero())); // Numero
        }
        
        copia.write();
        copia.close();
        wb.close();
Criado 7 de novembro de 2014
Ultima resposta 7 de nov. de 2014
Respostas 1
Participantes 1