quarta-feira, 28 de setembro de 2016

Apache POI

Apache POI é uma API popular que permite aos programadores criar, modificar e exibir arquivos do Microsoft-Office usando programas Java. É uma biblioteca de código aberto desenvolvido e distribuído pela Apache Software Foundation. Ele contém classes e métodos para decodificar os dados de entrada do usuário ou um arquivo para documentos do Microsoft Office.

Componentes do Apache POI
Apache POI contém classes e métodos para trabalhar em todos os documentos OLE2 compostos de MS-Office. A lista de componentes deste API é dado abaixo:


  • POIFS (Pobre Obfuscation Implementação do Sistema de Arquivos): Este componente é o fator básico de todos os outros elementos de POI. Ele é usado para ler arquivos diferentes explicitamente.
  • HSSF (Horrible formato de planilha): Ele é usado para ler e escrever formato .xls de arquivos MS-Excel.
  • XSSF (XML SpreadSheet Format): É usado para o formato de arquivo .xlsx do MS-Excel.
  • HPSF (Horrible Property Set Format): É usado para extrair conjuntos de propriedades dos arquivos do MS-Office.
  • HWPF (Horrible formato Word Processor): Ele é usado para ler e escrever arquivos de extensão .doc do MS-Word.
  • XWPF (XML formato Word Processor): Ele é usado para ler e escrever arquivos de extensão docx do MS-Word.
  • HSLF (Horrible Deslize layout Format): É usado para ler, criar e editar apresentações de PowerPoint.
  • HDGF (Horrible formato de diagrama): Contém classes e métodos para arquivos binários MS-Visio.
  • HPBF (Horrible formato do Publisher): Ele é usado para ler e gravar arquivos MS-Publisher.
Instalação Apache POI Biblioteca
Baixe a versão mais recente do Apache POI a partir http://poi.apache.org/download.html e descompacte seu conteúdo para uma pasta de onde as bibliotecas necessárias podem ser ligados ao seu programa Java. 

E depois adicionar os jars ao projeto.

1) Clique com o botão direito do mouse em cima do projeto
2) Vá em propriedades
3) Biibliotecas
4) Adicionar Jar/Pasta

Nenhum comentário:

Postar um comentário