Artigos & Ideias

Ler Excel com JAVA

Escrito por:

Já expliquei como Ler PDF com JAVA, e tal como fiz com o PHP, irei explicar com JAVA como ler Word e Excel. Para já fica o Excel, pois ainda não me debrucei sobre a leitura do Word na aplicação que estou a trabalhar.

Se quiserem, dêem também uma olhadela aqui: Tutorial por Andy Khan.

Existem algumas opções para podermos fazer esta leitura, no meu caso optei pela API Java Excel, às vezes pode ser um pouco mais fácil de usar do que o POI, mas com qualquer uma das duas opções, acredito que conseguem resolver o problema.

Aqui vai então a explicação:

Obter o ficheiro Excel

 Workbook workbook = Workbook.getWorkbook(new File("myfile.xls"));

Obter a primeira folha do ficheiro Excel

Sheet sheet = workbook.getSheet(0);

Obter os valores das células como um Matriz

 Cell a1 = sheet.getCell(0,0);
 Cell b2 = sheet.getCell(1,1);
 Cell c2 = sheet.getCell(2,1);

Obter os conteúdos das Células

 String stringa1 = a1.getContents();
 String stringb2 = b2.getContents();
 String stringc2 = c2.getContents();

2


Sobre o Autor

Carlos Gonçalves é um Freelancer com bastante experiência em linguagens de programação e webdesign. Vocacionado para as novas tecnologias, aposta na qualidade dos serviços, atendimento rápido e sempre disponível para melhor satisfazer os seus clientes. Autor do site cgoncalves.com

Comentários

  1. Claudio  2 Dezembro 2011

    Obrigado “pela tentativa” (no meu caso).
    Sei que vc explicou como ler uma planilha excel, mas no meu caso, que não sei nada de java, seria interessante se explicasse passo a passo como fazê-lo. por exemplo dizer o que e como deve ser importado esta API, se é que se importa ou instala no micro.
    Mais uma vez, parabéns pela iniciativa.

    (responder)
    • Carlos Gonçalves  5 Dezembro 2011

      Desculpa mas não te consigo ajudar, a ideia do meu site não é criar tutoriais passo a passo, é dar as dicas e os utilizadores serem encorajados a experimentar, no entanto estou disponível para tentar ajudar-te a esclarecer eventuais dúvidas.

      (responder)

Comentar

Nota: A moderação de comentários está activada e pode atrasar o teu comentário. Não há necessidade de reenviares o teu comentário.

More in Outros (1 of 12 articles)

# #