| Package | Description | 
|---|---|
| org.apache.poi | |
| org.apache.poi.hslf.exceptions | |
| org.apache.poi.hssf | Horrible SpreadSheet Format API's for reading/writting Excel files using pure Java. | 
| org.apache.poi.hwpf | |
| org.apache.poi.openxml4j.exceptions | |
| org.apache.poi.poifs.filesystem | filesystem package maps OLE 2 Compound document files to a more familiar filesystem interface. | 
| org.apache.poi.xssf | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | OldFileFormatExceptionBase class of all the exceptions that POI throws in the event
 that it's given a file that's older than currently supported. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | OldPowerPointFormatExceptionThis exception is thrown when we try to open a PowerPoint file, and
  it's too old for us. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | OldExcelFormatException | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | OldWordFileFormatException | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | NotOfficeXmlFileExceptionThis exception is thrown when we try to open a file that doesn't
  seem to actually be an OOXML (Office Open XML) file after all | 
| class  | ODFNotOfficeXmlFileExceptionThis exception is thrown when we are given an ODF-based file
  (eg OpenOffice .ods) instead of an actually OOXML (Office Open XML) file | 
| class  | OLE2NotOfficeXmlFileExceptionThis exception is thrown when we are given an OLE2-based file
  (eg Excel .xls) instead of an actually OOXML (Office Open XML) file | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | OfficeXmlFileExceptionThis exception is thrown when we try to open a file that's actually
  an Office 2007+ XML file, rather than an OLE2 file (which is what
  POIFS works with) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | XLSBUnsupportedExceptionWe don't support .xlsb for read and write via  XSSFWorkbook. | 
Copyright 2018 The Apache Software Foundation or its licensors, as applicable.