Want to create interactive content? It’s easy in Genially!

Get started free

Semana 15 - Apache POI con Maven

DAV

Created on August 17, 2021

Start designing with a free template

Discover more than 1500 professional designs like these:

Interactive Scoreboard

Interactive Bingo

Interactive Hangman

Secret Code

Branching Scenario: Academic Ethics and AI Use

The Fortune Ball

Repeat the Sequence Game

Transcript

Apache POI con Maven

Logo de Maven. Fuente: www.javadesde0.com

¿Qué es APACHE POI?

En el caso de Excel, es capaz de manejar formatos XLS y XLSX de hojas de cálculo:

  • Apache POI usa libros HSSF para Excel '97 (-2007), es decir, XLS.
  • Apache POI usa libros XSSF para Excel 2007 OOXML (.xlsx).
  • Tanto HSSF y XSSF pueden leer, escribir o modificar hojas de Excel.
  • Apache POI también tiene SXSSF para XSSF con hojas muy grandes.

Apache POI (Poor Obfuscation Implementation) permite trabajar con documentos de Microsoft como Word, Power Point, Excel, Visio y Publisher, pues como su nombre lo dice, dichos formatos fueron pobremente ofuscados y por tanto se les aplicó ingeniería reversa para poderlos leer y crear.

uso de la dependencia de apache poi

¿cómo se usa?

Ejercicio para abrir un libro xlsx existente

Ejercicio para crear un libro xlsx en blanco

Ejercicio para escribir una tabla en una hoja de un libro xlsx

Se abre nuevo libro de Excel, se le graba datos y se le cierra:

Ejercicio para escribir una tabla en una hoja de un libro xlsx

Ejercicio para leer de una hoja de un libro xlsx