Excel API

6 respostas
Y

oi

Qual acham ser a melhor API para trabalhar com a versao do excel 2007 ou anteriores??

6 Respostas

Rodrigo_Sasaki

Apache POI

tondatto

Apache POI XSSF tem atendido minha demanda.
Só tenho tido um incoveniente quando se trata de abrir arquivos muito grandes (+100k linhas): demora muito tempo.

Y

E é necessario ter aberto o ficheiro excel ao mesmo tempo que a nossa aplicação java??
Dá para gravar dados através da aplicação,ou é necessário abrir o ficheiro excel e gravar lá directamente?

Rodrigo_Sasaki

Você manipula o arquivo através da aplicação. Não é necessário ter ele aberto durante o processamento. Você consegue sim gravar dados no arquivo sem tê-lo aberto.

Y

Decidi entao pegar no projecto da apache e já estive a ler os varios exemplos que eles têm lá e a testar algumas soluçoes.
No entanto o que queria agora,seria por exemplo ter 3 linhas seguidas e meter outra lá no meio…
OU seja, se fosse no excel normal,bastaria fazer ctrl+x e depois ctrl+c na linha em baixo e acrescentaria…

Aqui em java nao há uma forma simples de fazer isso?

Y

Acabei por usar o metodo shiftRow().
parece-me ser o melhor para o que queria

Criado 3 de maio de 2012
Ultima resposta 4 de mai. de 2012
Respostas 6
Participantes 3