org.apache.poi.xssf.usermodel
public final class XSSFEvaluationWorkbook extends java.lang.Object implements FormulaRenderingWorkbook, EvaluationWorkbook, FormulaParsingWorkbook
EvaluationWorkbook.ExternalName, EvaluationWorkbook.ExternalSheet, EvaluationWorkbook.ExternalSheetRange| Modifier and Type | Method and Description |
|---|---|
int |
convertFromExternSheetIndex(int externSheetIndex)
XSSF doesn't use external sheet indexes, so when asked treat
it just as a local index
|
static XSSFEvaluationWorkbook |
create(XSSFWorkbook book) |
Ptg |
get3DReferencePtg(AreaReference area,
SheetIdentifier sheet) |
Ptg |
get3DReferencePtg(CellReference cell,
SheetIdentifier sheet) |
EvaluationWorkbook.ExternalName |
getExternalName(int externSheetIndex,
int externNameIndex) |
EvaluationWorkbook.ExternalName |
getExternalName(java.lang.String nameName,
java.lang.String sheetName,
int externalWorkbookNumber) |
EvaluationWorkbook.ExternalSheet |
getExternalSheet(int externSheetIndex) |
EvaluationWorkbook.ExternalSheet |
getExternalSheet(java.lang.String firstSheetName,
java.lang.String lastSheetName,
int externalWorkbookNumber) |
int |
getExternalSheetIndex(java.lang.String sheetName) |
int |
getExternalSheetIndex(java.lang.String workbookName,
java.lang.String sheetName) |
Ptg[] |
getFormulaTokens(EvaluationCell evalCell) |
EvaluationName |
getName(NamePtg namePtg) |
EvaluationName |
getName(java.lang.String name,
int sheetIndex) |
java.lang.String |
getNameText(NamePtg namePtg) |
NameXPxg |
getNameXPtg(java.lang.String name,
SheetIdentifier sheet) |
EvaluationSheet |
getSheet(int sheetIndex) |
java.lang.String |
getSheetFirstNameByExternSheet(int externSheetIndex) |
int |
getSheetIndex(EvaluationSheet evalSheet) |
int |
getSheetIndex(java.lang.String sheetName) |
java.lang.String |
getSheetLastNameByExternSheet(int externSheetIndex) |
java.lang.String |
getSheetName(int sheetIndex) |
SpreadsheetVersion |
getSpreadsheetVersion() |
UDFFinder |
getUDFFinder() |
java.lang.String |
resolveNameXText(NameXPtg n) |
public static XSSFEvaluationWorkbook create(XSSFWorkbook book)
public int convertFromExternSheetIndex(int externSheetIndex)
convertFromExternSheetIndex in interface EvaluationWorkbookpublic int getExternalSheetIndex(java.lang.String sheetName)
getExternalSheetIndex in interface FormulaParsingWorkbookpublic EvaluationName getName(java.lang.String name, int sheetIndex)
getName in interface EvaluationWorkbookgetName in interface FormulaParsingWorkbookpublic int getSheetIndex(EvaluationSheet evalSheet)
getSheetIndex in interface EvaluationWorkbookpublic java.lang.String getSheetName(int sheetIndex)
getSheetName in interface EvaluationWorkbookpublic EvaluationWorkbook.ExternalName getExternalName(int externSheetIndex, int externNameIndex)
getExternalName in interface EvaluationWorkbookpublic EvaluationWorkbook.ExternalName getExternalName(java.lang.String nameName, java.lang.String sheetName, int externalWorkbookNumber)
getExternalName in interface EvaluationWorkbookpublic NameXPxg getNameXPtg(java.lang.String name, SheetIdentifier sheet)
getNameXPtg in interface FormulaParsingWorkbookpublic Ptg get3DReferencePtg(CellReference cell, SheetIdentifier sheet)
get3DReferencePtg in interface FormulaParsingWorkbookpublic Ptg get3DReferencePtg(AreaReference area, SheetIdentifier sheet)
get3DReferencePtg in interface FormulaParsingWorkbookpublic java.lang.String resolveNameXText(NameXPtg n)
resolveNameXText in interface EvaluationWorkbookresolveNameXText in interface FormulaRenderingWorkbookpublic EvaluationSheet getSheet(int sheetIndex)
getSheet in interface EvaluationWorkbookpublic EvaluationWorkbook.ExternalSheet getExternalSheet(int externSheetIndex)
getExternalSheet in interface EvaluationWorkbookgetExternalSheet in interface FormulaRenderingWorkbookpublic EvaluationWorkbook.ExternalSheet getExternalSheet(java.lang.String firstSheetName, java.lang.String lastSheetName, int externalWorkbookNumber)
getExternalSheet in interface EvaluationWorkbookpublic int getExternalSheetIndex(java.lang.String workbookName,
java.lang.String sheetName)
getExternalSheetIndex in interface FormulaParsingWorkbookpublic int getSheetIndex(java.lang.String sheetName)
getSheetIndex in interface EvaluationWorkbookpublic java.lang.String getSheetFirstNameByExternSheet(int externSheetIndex)
getSheetFirstNameByExternSheet in interface FormulaRenderingWorkbookpublic java.lang.String getSheetLastNameByExternSheet(int externSheetIndex)
getSheetLastNameByExternSheet in interface FormulaRenderingWorkbookpublic java.lang.String getNameText(NamePtg namePtg)
getNameText in interface FormulaRenderingWorkbookpublic EvaluationName getName(NamePtg namePtg)
getName in interface EvaluationWorkbookpublic Ptg[] getFormulaTokens(EvaluationCell evalCell)
getFormulaTokens in interface EvaluationWorkbookpublic UDFFinder getUDFFinder()
getUDFFinder in interface EvaluationWorkbookpublic SpreadsheetVersion getSpreadsheetVersion()
getSpreadsheetVersion in interface FormulaParsingWorkbook