Oi pessoal!!!
Estou exportando dados para arquivos do excel em uma planilha já formatada, no modelo que quero que seja exibida. No meu caso funciona certinho, o único problema é qdo exporto dados várias vezes… se exporto vários dados (por exemplo 15 linhas de dados) e na próxima vez eu exporto menos dados (por exemplo 5 linhas de dados) ao exportar pelo segunda vez ele sobrepõe os dados q eu havia exportado da primeira vez, fazendo com q apareça as 5 linhas q acabei de exportar e continua exibindo as outras 10 linhas da primeira exportação.
Analisando a situação, cheguei a conclusão de que seria necessário fazer uma cópia da sheet antes de exportar os dados, para ter sempre uma cópia em branco da mesma. Encontrei vários códigos na net, mas não funcionam. Um destes é:
HSSFSheet sheet = workBook.cloneSheet(templateSheetIndex);
ou
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet s = wb.createSheet();
Sheet sheet = s.getSheet();
mas ao criar algo deste tipo é retornada um erro dizendo q o método getSheet() está protegido na classe Sheet.
Resumindo… alguém sabe alguma forma de copiar ou clonar uma planilha que funcione ou que não seja desta maneira??
Valew!!!