Package | Description |
---|---|
org.apache.poi.hssf.model |
Provides low level API structures for reading, writing, modifying XLS files.
|
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.usermodel.helpers | |
org.apache.poi.ss.formula |
This package contains common internal POI code for manipulating formulas.
|
org.apache.poi.ss.usermodel.helpers | |
org.apache.poi.xssf.usermodel.helpers |
Modifier and Type | Method and Description |
---|---|
void |
InternalSheet.updateFormulasAfterCellShift(FormulaShifter shifter,
int externSheetIndex)
Updates formulas in cells and conditional formats due to moving of cells
|
void |
InternalWorkbook.updateNamesAfterCellShift(FormulaShifter shifter)
Updates named ranges due to moving of cells
|
Modifier and Type | Method and Description |
---|---|
boolean |
CFRecordsAggregate.updateFormulasAfterCellShift(FormulaShifter shifter,
int currentExternSheetIx) |
void |
ConditionalFormattingTable.updateFormulasAfterCellShift(FormulaShifter shifter,
int externSheetIndex) |
void |
RowRecordsAggregate.updateFormulasAfterRowShift(FormulaShifter formulaShifter,
int currentExternSheetIndex) |
void |
ValueRecordsAggregate.updateFormulasAfterRowShift(FormulaShifter shifter,
int currentExternSheetIndex) |
Modifier and Type | Method and Description |
---|---|
void |
HSSFRowShifter.updateConditionalFormatting(FormulaShifter formulaShifter) |
void |
HSSFColumnShifter.updateConditionalFormatting(FormulaShifter formulaShifter) |
void |
HSSFRowShifter.updateFormulas(FormulaShifter formulaShifter) |
void |
HSSFColumnShifter.updateFormulas(FormulaShifter formulaShifter) |
void |
HSSFRowShifter.updateHyperlinks(FormulaShifter formulaShifter) |
void |
HSSFColumnShifter.updateHyperlinks(FormulaShifter formulaShifter) |
void |
HSSFRowShifter.updateNamedRanges(FormulaShifter formulaShifter) |
void |
HSSFColumnShifter.updateNamedRanges(FormulaShifter formulaShifter) |
Modifier and Type | Method and Description |
---|---|
static FormulaShifter |
FormulaShifter.createForColumnCopy(int externSheetIndex,
java.lang.String sheetName,
int firstMovedColumnIndex,
int lastMovedColumnIndex,
int numberOfColumnsToMove,
SpreadsheetVersion version) |
static FormulaShifter |
FormulaShifter.createForColumnShift(int externSheetIndex,
java.lang.String sheetName,
int firstMovedColumnIndex,
int lastMovedColumnIndex,
int numberOfColumnsToMove,
SpreadsheetVersion version) |
static FormulaShifter |
FormulaShifter.createForRowCopy(int externSheetIndex,
java.lang.String sheetName,
int firstMovedRowIndex,
int lastMovedRowIndex,
int numberOfRowsToMove,
SpreadsheetVersion version) |
static FormulaShifter |
FormulaShifter.createForRowShift(int externSheetIndex,
java.lang.String sheetName,
int firstMovedRowIndex,
int lastMovedRowIndex,
int numberOfRowsToMove,
SpreadsheetVersion version) |
static FormulaShifter |
FormulaShifter.createForSheetShift(int srcSheetIndex,
int dstSheetIndex) |
Modifier and Type | Method and Description |
---|---|
static CellRangeAddress |
BaseRowColShifter.shiftRange(FormulaShifter formulaShifter,
CellRangeAddress cra,
int currentExternSheetIx) |
abstract void |
BaseRowColShifter.updateConditionalFormatting(FormulaShifter formulaShifter)
Update conditional formatting
|
abstract void |
BaseRowColShifter.updateFormulas(FormulaShifter formulaShifter)
Update formulas.
|
abstract void |
BaseRowColShifter.updateHyperlinks(FormulaShifter formulaShifter)
Shift the Hyperlink anchors (not the hyperlink text, even if the hyperlink
is of type LINK_DOCUMENT and refers to a cell that was shifted).
|
abstract void |
BaseRowColShifter.updateNamedRanges(FormulaShifter formulaShifter)
Update named ranges
|
Modifier and Type | Method and Description |
---|---|
void |
XSSFRowShifter.updateConditionalFormatting(FormulaShifter formulaShifter) |
void |
XSSFColumnShifter.updateConditionalFormatting(FormulaShifter formulaShifter) |
void |
XSSFRowShifter.updateFormulas(FormulaShifter formulaShifter) |
void |
XSSFColumnShifter.updateFormulas(FormulaShifter formulaShifter) |
void |
XSSFRowShifter.updateHyperlinks(FormulaShifter formulaShifter) |
void |
XSSFColumnShifter.updateHyperlinks(FormulaShifter formulaShifter) |
void |
XSSFRowShifter.updateNamedRanges(FormulaShifter formulaShifter) |
void |
XSSFColumnShifter.updateNamedRanges(FormulaShifter formulaShifter) |
void |
XSSFRowShifter.updateRowFormulas(XSSFRow row,
FormulaShifter formulaShifter)
Update the formulas in specified row using the formula shifting policy specified by shifter
|
Copyright 2021 The Apache Software Foundation or its licensors, as applicable.