# Overview

# What is it?

The POI project is the master project for developing pure Java ports of file formats based on Microsoft's OLE 2 Compound Document Format. OLE 2 Compound Document Format is used by Microsoft Office Documents, as well as by programs using MFC property sets to serialize their document objects.

# Sub-Projects

There following are ports, packages or components contained in the POI project.

## POIFS

POIFS is the set of APIs for reading and writing OLE 2 Compound Document Formats using (only) Java.

## HSSF

HSSF is the set of APIs for reading and writing Microsoft Excel 97(-XP) spreadsheet using (only) Java.

## HDF

HDF is the set of APIs for reading and writing Microsoft Word 97(-XP) spreadsheet using (only) Java.

## HPSF

HPSF is the set of APIs for reading property sets using (only) Java.

## POI-Utils

POI-Utils are general purpose artifacts from POI development that have not yet been implemented elsewhere. We're always looking to donate these and maintain them as part of a general library used in another project. These are things we need to complete our mission but are generally outside of it.

Copyright (c) @year@ The Poi Project All rights reserved. $Revision$ $Date$