Leitor Xlsx

733 palavras 3 páginas
Leitura de arquivos do XLS e XLSX com java

Anderson Silva dos Santos anderrsson@gmail.com Brasília, DF, Maio de 2012.

Resumo:
O objetivo desse trabalho e elucidar como é realizado a leitura de planilhas Excel tanto em arquivos .xls com em arquivos .xlsx
Palavras chave : Excel, XLS, planilha, XLSX, java
É fundamental que quem for utilizar esse material tenha conhecimento em java e no uso de APIs disponibilizadas pela comunidade pela internet.
Precisaremos da biblioteca Apache POI que pode ser adquirida no site http:// http://poi.apache.org/.

Leitura em arquivo XLSX
O exemplo abaixo demostra como é possível realizar a leitura de arquivos .xlsx. É importante observar que para a realização da leitura em arquivos XSLX o objeto utilizado é o XSSF.

Classe Java para acessar arquivo XLSX : package anderson;

import java.io.FileInputStream; import java.util.Iterator; import java.util.Vector;

import org.apache.poi.xssf.usermodel.XSSFCell; import org.apache.poi.xssf.usermodel.XSSFRow; import org.apache.poi.xssf.usermodel.XSSFSheet; import org.apache.poi.xssf.usermodel.XSSFWorkbook;

/** * @author Anderson Silva dos Santos * Created May 3, 2012 * @version 1.0 */

public class LendoExcel {

/* * Metodo principal para executar o teste */ public static void main(String[] args) { /* * Local onde meu arquivo XSLX esta armazenado */ String fileName = "c:\\Anderson\\exemplo.xlsx"; /* * Leitura */ Vector dataHolder = ReadFile(fileName); /* * Navegação pelo arquivo lido */ read(dataHolder); } /** Leitura de arquivo recebendo caminho absoluto * @param fileName * @return */ public static Vector ReadFile( String arquivoXslx ) { Vector cellVectorHolder = new Vector(); try { FileInputStream arquivo = new FileInputStream( arquivoXslx ); XSSFWorkbook planilha = new XSSFWorkbook(arquivo); XSSFSheet aba = planilha.getSheetAt(0); Iterator rowIter =

Relacionados

  • Atps so 1 etapa
    351 palavras | 2 páginas
  • Informatica
    281 palavras | 2 páginas
  • Atividade Avaliativa Oficina De Inform Tica B Sica E Google Apps
    4306 palavras | 18 páginas
  • trasporte
    2760 palavras | 12 páginas
  • Ficção
    1033 palavras | 5 páginas
  • Oficinas
    1048 palavras | 5 páginas
  • oficina de informatica basica
    1108 palavras | 5 páginas
  • Trabalho
    1084 palavras | 5 páginas
  • CALC
    691 palavras | 3 páginas
  • Informatica
    1175 palavras | 5 páginas