Top Description Packages

Apache POI - Common 5.3.0

Resources
Homepage, License (Apache License, Version 2.0)
Dependencies
java.base, java.desktop, java.xml, SparseBitSet, commons-codec, commons-collections4, commons-io, commons-math3, log4j-api
Maven Central
Group ID:org.apache.poi
Artifacts:poi

Project Apache POI - Common

Apache POI - Java API To Access Microsoft Format Files

Release 5.3.0

Release Date
2024-06-25
Mailing Lists
POI Users List:subscribe, archive
POI Developer List:subscribe, archive

Package Summary

Modifier and TypePackage and Description
package
package
package
package
package
org.apache.poi.ddf

This package contains classes for decoding the Microsoft Office Drawing format otherwise known as escher henceforth known in POI as the Dreadful Drawing Format.

package
package
org.apache.poi.hpsf

Processes streams in the Horrible Property Set Format (HPSF) in POI filesystems.

package
package
org.apache.poi.hpsf.wellknown

Specific support for DocumentSummaryInformation, SummaryInformation types.

package
org.apache.poi.hssf

Horrible SpreadSheet Format API's for reading/writting Excel files using pure Java.

package
package
org.apache.poi.hssf.eventusermodel

HSSF eventmodel Package provides an event-based API for reading HSSF files.

package
package
package
org.apache.poi.hssf.model

Provides low level API structures for reading, writing, modifying XLS files.

package
org.apache.poi.hssf.record

Record package contains class representations for XLS binary strutures.

package
org.apache.poi.hssf.record.aggregates

The record aggregates are not real "records" but collections of records that act as a single record.

package
package
package
package
package
package
package
org.apache.poi.hssf.usermodel

The usermodel package maps HSSF low level structures to familiar workbook/sheet model

package
package
org.apache.poi.hssf.util

The util package contains tools needed for writing HSSF files that are not necesarily "real" HSSF concepts.

package
org.apache.poi.poifs.common

common package contains constants and other classes shared across all POIFS subpackages

package
org.apache.poi.poifs.crypt

Implementation of the ECMA-376 and MS-propritary document encryptions

The implementation is split into the following packages:

  • This package contains common functions for both current implemented cipher modes.
  • the agile package is part of the poi ooxml jar and the provides agile encryption support.
  • the binaryrc package is used for the fixed length RC4 encryption of biff/H**F formats
  • the cryptoapi package is used for the variable length RC encryption of biff/H**F formats
  • the standard package contains classes for the standard encryption ...
  • the xor package contains classes for the xor obfuscation of biff/H**F formats
package
package
package
package
package
package
org.apache.poi.poifs.dev

DEV package serves two purposes.

package
org.apache.poi.poifs.eventfilesystem

The eventfilesystem is an efficient method for reading OLE 2 CDF files.

package
org.apache.poi.poifs.filesystem

filesystem package maps OLE 2 Compound document files to a more familiar filesystem interface.

package
package
package
org.apache.poi.poifs.property

property package contains high and low level Property structures for POIFS.

package
org.apache.poi.poifs.storage

storage package contains low level binary structures for POIFS's implementation of the OLE 2 Compound Document Format.

package
package
package
package
package
package
package
package
org.apache.poi.ss.format

This package contains classes that implement cell formatting

package
org.apache.poi.ss.formula

This package contains common internal POI code for manipulating formulas.

package
package
package
package
package
package
package
org.apache.poi.ss.formula.ptg

The formula package contains binary PTG structures used in Formulas

package
package
package
package
package
package
org.apache.poi.util

Top-level util package are classes that are useful throughout the project.

package