Upload
sergioluis34
View
208
Download
0
Embed Size (px)
Citation preview
5/11/2018 Java Excel - slidepdf.com
http://slidepdf.com/reader/full/java-excel 1/6
Como manipular arquivos Excel com Jakarta POI –Parte I
O Projeto POI é um aglomerado de APIs que tem como função manipular arquivos do tipo Microsoft OLE 2.
Como manipular arquivos Excel com Jakarta POI – Parte I
O Projeto POI é um aglomerado de APIs que tem como função manipular arquivos do tipo Microsoft OLE 2.
Todo esse processo se dá na linguagem Java, o que facilita a nossa vida de mortais programadores. No
entanto, vale lamentar que, atualmente, a API não está completa para todos os formatos. Somente a HSSF
(formato Excel) disponibiliza grande parte dos comandos utilizados no Excel para a manipulação de planilhas.
Para os outros programas, PowerPoint e Word, existem poucas opções de manipulação em termos de recurso.
Falar do projeto POI-HSSF referente à leitura e escrita de arquivos Excel é o tema.
Configurando o ambienteUtilizaremos o Eclipse como IDE:
www.eclipse.org
Download do Jakarta POI:
http://www.apache.org/dyn/closer.cgi/jakarta/poi/
Descompacte o arquivo poi-bin-3.0-alpha3-20061212.zip (versão com data deste artigo) e copie o arquivo
poi-3.0-alpha3-20061212.jar para o classpath da sua aplicação. Pronto, o ambiente já está configurado para a
criação da primeira planilha.
Da criação de uma planilha
Para gerar um arquivo de planilha Excel, utilizaremos a classe HSSFWorkbook. Observe o conjunto de
códigos abaixo:
package glaucioguerra.info.main;
import java.io.FileOutputStream;import java.io.IOException;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
public class Main {
public static void main(String[] args) throws IOException {
HSSFWorkbook wb = new HSSFWorkbook();
FileOutputStream stream = new FileOutputStream("c:/planilha.xls");
wb.write(stream);
}
}
A classe Workbook necessita de um FileOutputStream para armazenar a planilha em disco, que foi gerada no
raiz c:\planilha.xls, conforme figura:
Você está em: / canal Java [artigos] + Java: artigos | vídeos | cursos | mais
Visualizações:
Favoritado:Conteúdo:
Didática:
Utilidade:
GLAUCIO GUERRA Há cinco anos atuando comdesenvolvimento de software, GlaucioGuerra ([email protected])trabalha como Analista de Sistemas noambiente Petrobras, no Rio de Janeiro,sendo bacharelando em Ciência daComputação. Atualmente, concentra seusproje...
Ver space do autor
Estatísticas:
40595
8 vez(es)
18 0 votos: 21
Serviços:
Inclua seu próprio artigo! (ajuda)
Inclua um comentário
Adicionar aos Favoritos
Marcar como lido/assistido
Incluir anotação pessoal (ajuda)
RSS Feeds
Versão para impressão
Whats new? | Login | Parceiros
Cadastre-se | Atendimento | RSS
Busca
Home Entenda o site Revistas Canais Cursos Loja virtual Suporte Fórum Serviços Assine Compre Créditos
Compartilhe |
Como manipular arquivos Excel com Jakarta POI –... http://www.devmedia.com.br/articles/viewcom
1 de 6 19-08-2010
5/11/2018 Java Excel - slidepdf.com
http://slidepdf.com/reader/full/java-excel 2/6
Como manipular arquivos Excel com Jakarta POI –... http://www.devmedia.com.br/articles/viewcom
2 de 6 19-08-2010
5/11/2018 Java Excel - slidepdf.com
http://slidepdf.com/reader/full/java-excel 3/6
Como manipular arquivos Excel com Jakarta POI –... http://www.devmedia.com.br/articles/viewcom
3 de 6 19-08-2010
5/11/2018 Java Excel - slidepdf.com
http://slidepdf.com/reader/full/java-excel 4/6
Como manipular arquivos Excel com Jakarta POI –... http://www.devmedia.com.br/articles/viewcom
4 de 6 19-08-2010
5/11/2018 Java Excel - slidepdf.com
http://slidepdf.com/reader/full/java-excel 5/6
Andre Rocha19/6/2007 12:31
Parabens pelo Plágio
Créditos deste tutorial devem ser dados à Samudra Gupta end.
htt ://www.devx.com/ ava/Article/17301/0 Cara você é a maior far a ue á
Como manipular arquivos Excel com Jakarta POI –... http://www.devmedia.com.br/articles/viewcom
5 de 6 19-08-2010
5/11/2018 Java Excel - slidepdf.com
http://slidepdf.com/reader/full/java-excel 6/6
fabricio de souza farias6/9/2008 10:11
[Ver todos]
[responder]
dúvida
Primeiramente parabenizo pelo artigo!
E em segundo lugar peço que se possível vc tire uma dúvida que surgiu...Bem tu
ensinaste a criar uma planilia e modificar as celulas, mas se eu apenas quizesse
carregar uma planilia já existente com dados e que meu programa tivesse a
opção de escolher uma das abas da mesma como seria o código ? podes meauxiliar me enviando um exemplo ?
Não sei se fui claro, espero que sim!
desde já agradeço!
[responder]
[Ver todos]
[Ver todos]
DevMedia Group www.devmedia.com.br | www.javafree.org | www.mrbool.com2010 - Todo s os Direitos Reservados a DevMedia Group - (21) 3382- 5038
Artigo Java Magazine 57 - Oracle BPEL: orquestra afinada de sistemas
Artigo Java Magazine 59 - Grails: mais inspiração, menos transpiração
Notícias – Adobe anuncia Flex 4 – fisl 9.0 – iPhone SDK para
Download – Google lança AJAX Translation API
Notícias - Java SE 6 Developer Preview 9 - GWT-Ext 2.0 - Google
Android - Grails 1.0.1 - J2 EE Spider 1.0.0-M1
Como manipular arquivos Excel com Jakarta POI – Parte II
Como manipular arquivos Excel com Jakarta POI – Parte I
Alta performance na indexação com Apache Lucene – Parte II
Possibilitando alta performance na indexação com o Apache Lucene -
Parte I
DB4Objects na Prática – Parte IV
DB4Objects – Parte III
Desenvolvendo uma aplicação completa utilizando Swing
Curso Online - Introdução ao JSTL
Curso Introdução ao Java Message Service
Curso online: Introdução ao desenvolvimento para celulares com
J2ME
Curso Online - Trabalhando com Struts 2 em conjunto com Sitemesh,
Spring e JPA
Java ME e Banco de Dados
Introdução ao ASP
Curso Online:JavaScript(básico)
Curso online Administração do Firebird/InterBase
Como manipular arquivos Excel com Jakarta POI – Parte II
Como manipular arquivos Excel com Jakarta POI – Parte I
[vídeo] Co ntrole Image: Include - Cur so .net Entity Framework - loja
virtual – Parte 21
[vídeo] Acesso a dados e Contro les ASP.NET: Label e Image – Curso
.net Entity Framework - loja virtual – Parte 20
[vídeo] First e Count: Query Linq – C urso .net Entity Framework -
loja virtual – Parte 19
Trabalhando co m imagens: JSP - Parte 1
Gerente de Projetos: Qual seu papel ?
Singleton: Design Pattern Java
RichFaces Framework: Java - Parte 1
Objetos Abtratos e Relacionamento de classes: UML - Parte 2
POO Introdução: UML - Parte 1
Classes de Manipulação de Imagem:JSP - Parte 2
Como manipular arquivos Excel com Jakarta POI –... http://www.devmedia.com.br/articles/viewcom
6 de 6 19-08-2010