| Package | Description | 
|---|---|
| org.apache.poi.hssf.model | Provides low level API structures for reading, writing, modifying XLS files. | 
| org.apache.poi.hssf.record | Record package contains class representations for XLS binary strutures. | 
| org.apache.poi.hssf.record.aggregates | The record aggregates are not real "records" but collections of records that act as a single record. | 
| org.apache.poi.hssf.record.cf | |
| org.apache.poi.hssf.record.chart | |
| org.apache.poi.hssf.usermodel | The usermodel package maps HSSF low level structures to familiar workbook/sheet model | 
| org.apache.poi.ss.formula | This package contains common internal POI code for manipulating formulas. | 
| org.apache.poi.ss.formula.eval | |
| org.apache.poi.ss.formula.ptg | The formula package contains binary PTG structures used in Formulas | 
| org.apache.poi.ss.usermodel | |
| org.apache.poi.xssf.streaming | |
| org.apache.poi.xssf.usermodel | 
| Class and Description | 
|---|
| NameXPtg A Name, be that a Named Range or a Function / User Defined
  Function, addressed in the HSSF External Sheet style. | 
| Ptg Ptg represents a syntactic token in a formula. | 
| Class and Description | 
|---|
| Ptg Ptg represents a syntactic token in a formula. | 
| Class and Description | 
|---|
| Ptg Ptg represents a syntactic token in a formula. | 
| Class and Description | 
|---|
| Ptg Ptg represents a syntactic token in a formula. | 
| Class and Description | 
|---|
| Ptg Ptg represents a syntactic token in a formula. | 
| Class and Description | 
|---|
| NamePtg See the spec at 2.5.198.76 PtgName | 
| NameXPtg A Name, be that a Named Range or a Function / User Defined
  Function, addressed in the HSSF External Sheet style. | 
| Ptg Ptg represents a syntactic token in a formula. | 
| Class and Description | 
|---|
| Area3DPtg Area 3D Ptg - 3D reference (Sheet + Area) | 
| Area3DPxg XSSF Area 3D Reference (Sheet + Area) | 
| AreaI Common interface for AreaPtg and Area3DPtg, and their child classes. | 
| NamePtg See the spec at 2.5.198.76 PtgName | 
| NameXPtg A Name, be that a Named Range or a Function / User Defined
  Function, addressed in the HSSF External Sheet style. | 
| NameXPxg A Name, be that a Named Range or a Function / User Defined
  Function, addressed in the HSSF External Sheet style. | 
| Ptg Ptg represents a syntactic token in a formula. | 
| Ref3DPtg Reference 3D Ptg | 
| Ref3DPxg XSSF 3D Reference | 
| Class and Description | 
|---|
| AreaI Common interface for AreaPtg and Area3DPtg, and their child classes. | 
| Ptg Ptg represents a syntactic token in a formula. | 
| Class and Description | 
|---|
| AbstractFunctionPtg This class provides the base functionality for Excel sheet functions
 There are two kinds of function Ptgs - tFunc and tFuncVar
 Therefore, this class will have ONLY two subclasses | 
| AddPtg Addition operator PTG the "+" binomial operator. | 
| Area2DPtgBase Common superclass of 2-D area refs | 
| Area3DPtg Area 3D Ptg - 3D reference (Sheet + Area) | 
| Area3DPxg XSSF Area 3D Reference (Sheet + Area) | 
| AreaErrPtg AreaErr - handles deleted cell area references. | 
| AreaI Common interface for AreaPtg and Area3DPtg, and their child classes. | 
| AreaNPtg Specifies a rectangular area of cells A1:A4 for instance. | 
| AreaPtg Specifies a rectangular area of cells A1:A4 for instance. | 
| AreaPtgBase Specifies a rectangular area of cells A1:A4 for instance. | 
| ArrayPtg ArrayPtg - handles arrays
 The ArrayPtg is a little weird, the size of the Ptg when parsing initially only
 includes the Ptg sid and the reserved bytes. | 
| AttrPtg "Special Attributes" | 
| BoolPtg Boolean (boolean) Stores a (java) boolean value in a formula. | 
| ConcatPtg | 
| ControlPtg | 
| Deleted3DPxg An XSSF only representation of a reference to a deleted area | 
| DeletedArea3DPtg Deleted Area 3D Ptg - 3D referecnce (Sheet + Area) | 
| DeletedRef3DPtg Deleted Reference 3D Ptg | 
| DividePtg This PTG implements the standard binomial divide "/" | 
| EqualPtg | 
| ErrPtg | 
| ExpPtg | 
| FuncPtg | 
| FuncVarPtg | 
| GreaterEqualPtg PTG class to implement greater or equal to | 
| GreaterThanPtg Greater than operator PTG ">" | 
| IntersectionPtg | 
| IntPtg Integer (unsigned short integer) Stores an unsigned short value (java int) in a formula | 
| LessEqualPtg Ptg class to implement less than or equal | 
| LessThanPtg Less than operator PTG "<". | 
| MemAreaPtg | 
| MemErrPtg | 
| MemFuncPtg | 
| MissingArgPtg Missing Function Arguments | 
| MultiplyPtg Implements the standard mathematical multiplication "*" | 
| NamePtg See the spec at 2.5.198.76 PtgName | 
| NameXPtg A Name, be that a Named Range or a Function / User Defined
  Function, addressed in the HSSF External Sheet style. | 
| NameXPxg A Name, be that a Named Range or a Function / User Defined
  Function, addressed in the HSSF External Sheet style. | 
| NotEqualPtg Ptg class to implement not equal | 
| NumberPtg Number Stores a floating point value in a formula value stored in a 8 byte
 field using IEEE notation | 
| OperandPtg | 
| OperationPtg defines a Ptg that is an operation instead of an operand | 
| ParenthesisPtg While formula tokens are stored in RPN order and thus do not need parenthesis
 for precedence reasons, Parenthesis tokens ARE written to ensure that user
 entered parenthesis are displayed as-is on reading back | 
| PercentPtg Percent PTG. | 
| PowerPtg | 
| Ptg Ptg represents a syntactic token in a formula. | 
| Pxg An XSSF only special kind of Ptg, which stores the sheet / book 
  reference in string form. | 
| Pxg3D An XSSF only special kind of Ptg, which stores a range of 
  sheet / book references in string form. | 
| RangePtg | 
| Ref3DPtg Reference 3D Ptg | 
| Ref3DPxg XSSF 3D Reference | 
| RefErrorPtg RefError - handles deleted cell reference | 
| RefNPtg | 
| RefPtg ReferencePtg - handles references (such as A1, A2, IA4) | 
| RefPtgBase ReferencePtgBase - handles references (such as A1, A2, IA4) | 
| ScalarConstantPtg Common superclass of all  Ptgsthat represent simple constant values. | 
| StringPtg String Stores a String value in a formula value stored in the format
 <length 2 bytes>char[] | 
| SubtractPtg | 
| TblPtg This ptg indicates a data table. | 
| UnaryMinusPtg Unary Plus operator - does not have any effect on the operand | 
| UnaryPlusPtg Unary Plus operator -  does not have any effect on the operand | 
| UnionPtg | 
| UnknownPtg | 
| ValueOperatorPtg Common superclass of all value operators. | 
| Class and Description | 
|---|
| Ptg Ptg represents a syntactic token in a formula. | 
| Class and Description | 
|---|
| Ptg Ptg represents a syntactic token in a formula. | 
| Class and Description | 
|---|
| NamePtg See the spec at 2.5.198.76 PtgName | 
| NameXPtg A Name, be that a Named Range or a Function / User Defined
  Function, addressed in the HSSF External Sheet style. | 
| NameXPxg A Name, be that a Named Range or a Function / User Defined
  Function, addressed in the HSSF External Sheet style. | 
| Ptg Ptg represents a syntactic token in a formula. | 
Copyright 2020 The Apache Software Foundation or its licensors, as applicable.