public class ParsingBook extends Object implements org.zkoss.poi.ss.formula.FormulaParsingWorkbook, org.zkoss.poi.ss.formula.FormulaRenderingWorkbook, Serializable
| Constructor and Description |
|---|
ParsingBook(SBook book) |
| Modifier and Type | Method and Description |
|---|---|
org.zkoss.poi.ss.formula.ptg.TablePtg |
createTablePtg(String tableName,
Object[] specifiers,
int sheetIndex,
int rowIdx,
int colIdx) |
int |
findExternalSheetIndex(String sheetName) |
int |
findExternalSheetIndex(String workbookName,
String sheetName) |
org.zkoss.poi.ss.formula.EvaluationWorkbook.ExternalSheet |
getAnyExternalSheet(int externSheetIndex) |
String |
getBookNameFromExternalLinkIndex(String externalLinkIndex) |
String |
getExternalLinkIndexFromBookName(String bookname) |
org.zkoss.poi.ss.formula.EvaluationWorkbook.ExternalSheet |
getExternalSheet(int externSheetIndex) |
int |
getExternalSheetIndex(String sheetName) |
int |
getExternalSheetIndex(String workbookName,
String sheetName) |
String |
getFullNameText(org.zkoss.poi.ss.formula.ptg.NamePtg namePtg) |
org.zkoss.poi.ss.formula.EvaluationName |
getName(String name,
int sheetIndex) |
org.zkoss.poi.ss.formula.EvaluationName |
getName(String name,
String sheetName) |
Object[] |
getNameInfo(org.zkoss.poi.ss.formula.ptg.NamePtg namePtg) |
String |
getNameText(org.zkoss.poi.ss.formula.ptg.NamePtg namePtg) |
org.zkoss.poi.ss.formula.ptg.NameXPtg |
getNameXPtg(String name) |
org.zkoss.poi.ss.formula.EvaluationName |
getOrCreateName(String name,
int sheetIndex) |
String |
getSheetNameByExternSheet(int externSheetIndex) |
org.zkoss.poi.ss.SpreadsheetVersion |
getSpreadsheetVersion() |
String |
getTableName(String name) |
boolean |
isAllowedDeferredNamePtg() |
void |
renameName(int sheetIndex,
String oldName,
String newName) |
void |
renameSheet(String bookName,
String oldName,
String newName)
rename a sheet in this parsing book directly.
|
void |
reorderSheet(String bookName,
int oldIndex,
int newIndex)
reorder a sheet in this parsing book directly.
|
Object[] |
resolveNameXInfo(org.zkoss.poi.ss.formula.ptg.NameXPtg nameXPtg) |
String |
resolveNameXText(org.zkoss.poi.ss.formula.ptg.NameXPtg nameXPtg) |
public ParsingBook(SBook book)
public org.zkoss.poi.ss.formula.EvaluationName getName(String name, int sheetIndex)
getName in interface org.zkoss.poi.ss.formula.FormulaParsingWorkbookpublic org.zkoss.poi.ss.formula.ptg.NameXPtg getNameXPtg(String name)
getNameXPtg in interface org.zkoss.poi.ss.formula.FormulaParsingWorkbookpublic int getExternalSheetIndex(String sheetName)
getExternalSheetIndex in interface org.zkoss.poi.ss.formula.FormulaParsingWorkbookpublic int getExternalSheetIndex(String workbookName, String sheetName)
getExternalSheetIndex in interface org.zkoss.poi.ss.formula.FormulaParsingWorkbookpublic int findExternalSheetIndex(String sheetName)
sheetName - sheet name or 3D sheet name (e.g "Sheet1:Sheet3")public int findExternalSheetIndex(String workbookName, String sheetName)
workbookName - book name or nullsheetName - sheet name or 3D sheet name (e.g "Sheet1:Sheet3")public org.zkoss.poi.ss.SpreadsheetVersion getSpreadsheetVersion()
getSpreadsheetVersion in interface org.zkoss.poi.ss.formula.FormulaParsingWorkbookpublic String getBookNameFromExternalLinkIndex(String externalLinkIndex)
getBookNameFromExternalLinkIndex in interface org.zkoss.poi.ss.formula.FormulaParsingWorkbookpublic org.zkoss.poi.ss.formula.EvaluationName getOrCreateName(String name, int sheetIndex)
getOrCreateName in interface org.zkoss.poi.ss.formula.FormulaParsingWorkbookpublic String getNameText(org.zkoss.poi.ss.formula.ptg.NamePtg namePtg)
getNameText in interface org.zkoss.poi.ss.formula.FormulaRenderingWorkbookpublic String getFullNameText(org.zkoss.poi.ss.formula.ptg.NamePtg namePtg)
getFullNameText in interface org.zkoss.poi.ss.formula.FormulaRenderingWorkbookpublic Object[] getNameInfo(org.zkoss.poi.ss.formula.ptg.NamePtg namePtg)
public String resolveNameXText(org.zkoss.poi.ss.formula.ptg.NameXPtg nameXPtg)
resolveNameXText in interface org.zkoss.poi.ss.formula.FormulaRenderingWorkbookpublic Object[] resolveNameXInfo(org.zkoss.poi.ss.formula.ptg.NameXPtg nameXPtg)
public org.zkoss.poi.ss.formula.EvaluationWorkbook.ExternalSheet getAnyExternalSheet(int externSheetIndex)
public org.zkoss.poi.ss.formula.EvaluationWorkbook.ExternalSheet getExternalSheet(int externSheetIndex)
getExternalSheet in interface org.zkoss.poi.ss.formula.FormulaRenderingWorkbookpublic String getSheetNameByExternSheet(int externSheetIndex)
getSheetNameByExternSheet in interface org.zkoss.poi.ss.formula.FormulaRenderingWorkbookpublic String getExternalLinkIndexFromBookName(String bookname)
getExternalLinkIndexFromBookName in interface org.zkoss.poi.ss.formula.FormulaRenderingWorkbookpublic void renameSheet(String bookName, String oldName, String newName)
public boolean isAllowedDeferredNamePtg()
isAllowedDeferredNamePtg in interface org.zkoss.poi.ss.formula.FormulaParsingWorkbookpublic org.zkoss.poi.ss.formula.EvaluationName getName(String name, String sheetName)
getName in interface org.zkoss.poi.ss.formula.FormulaParsingWorkbookpublic void reorderSheet(String bookName, int oldIndex, int newIndex)
public org.zkoss.poi.ss.formula.ptg.TablePtg createTablePtg(String tableName, Object[] specifiers, int sheetIndex, int rowIdx, int colIdx)
createTablePtg in interface org.zkoss.poi.ss.formula.FormulaParsingWorkbookCopyright © 2019. All rights reserved.