Uses of Interface
org.apache.poi.ss.usermodel.Cell
-
Packages that use Cell Package Description io.keikai.range.impl.imexp Keikai Spreadsheet Internal Range API Implementation classes.org.apache.poi.hssf.usermodel The usermodel package maps HSSF low level structures to familiar workbook/sheet modelorg.apache.poi.ss.format This package contains classes that implement cell formattingorg.apache.poi.ss.formula This package contains common internal POI code for manipulating formulas.org.apache.poi.ss.usermodel org.apache.poi.ss.util org.apache.poi.ss.util.cellwalk -
-
Uses of Cell in io.keikai.range.impl.imexp
Methods in io.keikai.range.impl.imexp with parameters of type Cell Modifier and Type Method Description protected Font
AbstractExcelImporter. getPoiFontFromRichText(Workbook book, Cell cell, RichTextString rstr, int run)
protected SCell
AbstractExcelImporter. importCell(Cell poiCell, int row, SSheet sheet)
protected void
AbstractExcelImporter. importRichText(Cell poiCell, RichTextString poiRichTextString0, SRichText richText)
-
Uses of Cell in org.apache.poi.hssf.usermodel
Classes in org.apache.poi.hssf.usermodel that implement Cell Modifier and Type Class Description class
HSSFCell
High level representation of a cell in a row of a spreadsheet.Methods in org.apache.poi.hssf.usermodel that return types with arguments of type Cell Modifier and Type Method Description Iterator<Cell>
HSSFRow. cellIterator()
Methods in org.apache.poi.hssf.usermodel with parameters of type Cell Modifier and Type Method Description protected void
HSSFRangeCopier. adjustCellReferencesInsideFormula(Cell cell, Sheet destSheet, int deltaX, int deltaY)
protected CellValue
HSSFFormulaEvaluator. evaluateFormulaCellValue(Cell cell)
Returns a CellValue wrapper around the supplied ValueEval instance.HSSFCell
HSSFFormulaEvaluator. evaluateInCell(Cell cell)
void
HSSFFormulaEvaluator. notifyDeleteCell(Cell cell)
void
HSSFFormulaEvaluator. notifySetFormula(Cell cell)
Should be called to tell the cell value cache that the specified (value or formula) cell has changed.void
HSSFFormulaEvaluator. notifyUpdateCell(Cell cell)
CellRange<HSSFCell>
HSSFSheet. removeArrayFormula(Cell cell)
void
HSSFRow. removeCell(Cell cell)
remove the HSSFCell from this row. -
Uses of Cell in org.apache.poi.ss.format
Methods in org.apache.poi.ss.format with parameters of type Cell Modifier and Type Method Description CellFormatResult
CellFormat. apply(JLabel label, Cell c)
Fetches the appropriate value from the cell, and uses the result, setting the text and color of a label before returning the result.CellFormatResult
CellFormat. apply(Cell c)
Fetches the appropriate value from the cell, and returns the result of applying it to the appropriate format.static CellType
CellFormat. ultimateType(Cell cell)
Returns the ultimate cell type, following the results of formulas. -
Uses of Cell in org.apache.poi.ss.formula
Methods in org.apache.poi.ss.formula that return Cell Modifier and Type Method Description Cell
BaseFormulaEvaluator. evaluateInCell(Cell cell)
If cell contains formula, it evaluates the formula, and puts the formula result back into the cell, in place of the old formula.Methods in org.apache.poi.ss.formula that return types with arguments of type Cell Modifier and Type Method Description List<Cell>
ConditionalFormattingEvaluator. getMatchingCells(EvaluationConditionalFormatRule rule)
Retrieve all cells where the given formatting rule evaluates to true.List<Cell>
ConditionalFormattingEvaluator. getMatchingCells(Sheet sheet, int conditionalFormattingIndex, int ruleIndex)
Conditional formatting rules can apply only to cells in the sheet to which they are attached.Methods in org.apache.poi.ss.formula with parameters of type Cell Modifier and Type Method Description CellValue
BaseFormulaEvaluator. evaluate(Cell cell)
If cell contains a formula, the formula is evaluated and returned, else the CellValue simply copies the appropriate cell value from the cell and also its cell type.CellType
BaseFormulaEvaluator. evaluateFormulaCell(Cell cell)
If cell contains formula, it evaluates the formula, and saves the result of the formula.protected abstract CellValue
BaseFormulaEvaluator. evaluateFormulaCellValue(Cell cell)
Cell
BaseFormulaEvaluator. evaluateInCell(Cell cell)
If cell contains formula, it evaluates the formula, and puts the formula result back into the cell, in place of the old formula.List<EvaluationConditionalFormatRule>
ConditionalFormattingEvaluator. getConditionalFormattingForCell(Cell cell)
This checks all applicableConditionalFormattingRule
s for the cell's sheet, in defined "priority" order, returning the matches if any.static CellReference
ConditionalFormattingEvaluator. getRef(Cell cell)
static boolean
DataValidationEvaluator. isType(Cell cell, CellType type)
Note that this assumes the cell cached value is up to date and in sync with data editsstatic boolean
DataValidationEvaluator.ValidationEnum. isValid(Cell cell, DataValidationEvaluator.DataValidationContext context)
Validates against the type defined in context, as an index of the enum values array.protected boolean
DataValidationEvaluator.ValidationEnum. isValidNumericCell(Cell cell, DataValidationEvaluator.DataValidationContext context)
Uses the cell value, which may be the cached formula result value.boolean
DataValidationEvaluator.ValidationEnum. isValidValue(Cell cell, DataValidationEvaluator.DataValidationContext context)
protected void
BaseFormulaEvaluator. setCellType(Cell cell, CellType cellType)
Override if a different variation is needed, e.g.protected void
BaseFormulaEvaluator. setCellType(Cell cell, CellValue cv)
Set the cell type based on the computed cell type as part of a formula evaluation.protected void
BaseFormulaEvaluator. setCellValue(Cell cell, CellValue cv)
-
Uses of Cell in org.apache.poi.ss.usermodel
Classes in org.apache.poi.ss.usermodel with type parameters of type Cell Modifier and Type Interface Description interface
CellRange<C extends Cell>
Represents a rectangular region of aSheet
Classes in org.apache.poi.ss.usermodel that implement Cell Modifier and Type Class Description class
CellBase
Common implementation-independent logic shared by all implementations ofCell
.Methods in org.apache.poi.ss.usermodel that return Cell Modifier and Type Method Description Cell
Row. createCell(int column)
Use this to create new cells within the row and return it.Cell
Row. createCell(int column, CellType type)
Use this to create new cells within the row and return it.Cell
FormulaEvaluator. evaluateInCell(Cell cell)
If cell contains formula, it evaluates the formula, and puts the formula result back into the cell, in place of the old formula.Cell
Row. getCell(int cellnum)
Get the cell representing a given column (logical cell) 0-based.Cell
Row. getCell(int cellnum, Row.MissingCellPolicy policy)
Returns the cell at the given (0 based) index, with the specifiedRow.MissingCellPolicy
C[][]
CellRange. getCells()
C[]
CellRange. getFlattenedCells()
Methods in org.apache.poi.ss.usermodel that return types with arguments of type Cell Modifier and Type Method Description Iterator<Cell>
Row. cellIterator()
default Iterator<Cell>
Row. iterator()
Alias forRow.cellIterator()
to allow foreach loops:CellRange<? extends Cell>
Sheet. removeArrayFormula(Cell cell)
Remove a Array Formula from this sheet.CellRange<? extends Cell>
Sheet. setArrayFormula(String formula, CellRangeAddress range)
Sets array formula to specified region for result.default Spliterator<Cell>
Row. spliterator()
Methods in org.apache.poi.ss.usermodel with parameters of type Cell Modifier and Type Method Description protected abstract void
RangeCopier. adjustCellReferencesInsideFormula(Cell cell, Sheet destSheet, int deltaX, int deltaY)
CellRangeAddressBase
TableStyleType. appliesTo(Table table, Cell cell)
A range is returned only for the part of the table matching this enum instance and containing the given cell.static void
RangeCopier. cloneCellContent(Cell srcCell, Cell destCell, Map<Integer,CellStyle> styleMap)
default boolean
Table. contains(Cell cell)
checks if the given cell is part of the table.Format
DataFormatter. createFormat(Cell cell)
Create and return a Format based on the format string from a cell's style.CellValue
FormulaEvaluator. evaluate(Cell cell)
If cell contains a formula, the formula is evaluated and returned, else the CellValue simply copies the appropriate cell value from the cell and also its cell type.CellType
FormulaEvaluator. evaluateFormulaCell(Cell cell)
If cell contains formula, it evaluates the formula, and saves the result of the formula.Cell
FormulaEvaluator. evaluateInCell(Cell cell)
If cell contains formula, it evaluates the formula, and puts the formula result back into the cell, in place of the old formula.String
DataFormatter. formatCellValue(Cell cell)
Returns the formatted value of a cell as aString
regardless of the cell type.String
DataFormatter. formatCellValue(Cell cell, FormulaEvaluator evaluator)
Returns the formatted value of a cell as aString
regardless of the cell type.String
DataFormatter. formatCellValue(Cell cell, FormulaEvaluator evaluator, ConditionalFormattingEvaluator cfEvaluator)
Returns the formatted value of a cell as aString
regardless of the cell type.static ExcelNumberFormat
ExcelNumberFormat. from(Cell cell, ConditionalFormattingEvaluator cfEvaluator)
Format
DataFormatter. getDefaultFormat(Cell cell)
Returns a default format for a cell.static Format
DataFormatter. getJavaFormat(Cell cell, Locale locale)
CellRangeAddressBase
TableStyleType. getRange(Table table, Cell cell)
static boolean
DateUtil. isCellDateFormatted(Cell cell)
Check if a cell contains a date Since dates are stored internally in Excel as double values we infer it is a date if it is formatted as such.static boolean
DateUtil. isCellDateFormatted(Cell cell, ConditionalFormattingEvaluator cfEvaluator)
Check if a cell contains a date Since dates are stored internally in Excel as double values we infer it is a date if it is formatted as such.static boolean
DateUtil. isCellInternalDateFormatted(Cell cell)
Check if a cell contains a date, checking only for internal excel date formats.void
FormulaEvaluator. notifyDeleteCell(Cell cell)
Should be called to tell the cell value cache that the specified cell has just become a formula cell, or the formula text has changedvoid
FormulaEvaluator. notifySetFormula(Cell cell)
Should be called to tell the cell value cache that the specified (value or formula) cell has changed.void
FormulaEvaluator. notifyUpdateCell(Cell cell)
Should be called to tell the cell value cache that the specified (value or formula) cell has changed.CellRange<? extends Cell>
Sheet. removeArrayFormula(Cell cell)
Remove a Array Formula from this sheet.void
Row. removeCell(Cell cell)
Remove the Cell from this row. -
Uses of Cell in org.apache.poi.ss.util
Classes in org.apache.poi.ss.util with type parameters of type Cell Modifier and Type Class Description class
SSCellRange<K extends Cell>
For POI internal use onlyMethods in org.apache.poi.ss.util with type parameters of type Cell Modifier and Type Method Description static <B extends Cell>
SSCellRange<B>SSCellRange. create(int firstRow, int firstColumn, int height, int width, List<B> flattenedList, Class<B> cellClass)
Methods in org.apache.poi.ss.util that return Cell Modifier and Type Method Description static Cell
CellUtil. createCell(Row row, int column, String value)
Create a cell, and give it a value.static Cell
CellUtil. createCell(Row row, int column, String value, CellStyle style)
Creates a cell, gives it a value, and applies a style if providedstatic Cell
CellUtil. getCell(Row row, int columnIndex)
Get a specific cell from a row.static Cell
SheetUtil. getCell(Sheet sheet, int rowIx, int colIx)
Return the cell, without taking account of merged regions.K[][]
SSCellRange. getCells()
static Cell
SheetUtil. getCellWithMerges(Sheet sheet, int rowIx, int colIx)
Return the cell, taking account of merged regions.K[]
SSCellRange. getFlattenedCells()
static Cell
CellUtil. translateUnicodeValues(Cell cell)
Looks for text in the cell that should be unicode, like α and provides the unicode version of it.Methods in org.apache.poi.ss.util with parameters of type Cell Modifier and Type Method Description static void
CellUtil. copyCell(Cell srcCell, Cell destCell, CellCopyPolicy policy, CellCopyContext context)
Copy cell value, formula and style, from srcCell per cell copy policy If srcCell is null, clears the cell value and cell style per cell copy policy.static double
SheetUtil. getCellWidth(Cell cell, float defaultCharWidth, DataFormatter formatter, boolean useMergedCells)
Compute width of a single cellstatic double
SheetUtil. getCellWidth(Cell cell, float defaultCharWidth, DataFormatter formatter, boolean useMergedCells, List<CellRangeAddress> mergedRegions)
Compute width of a single cell This method receives the list of merged regions as querying it from the cell/sheet is time-consuming and thus caching the list across cells speeds up certain operations considerably.static double
SheetUtil. getCellWidth(Cell cell, int defaultCharWidth, DataFormatter formatter, boolean useMergedCells)
Deprecated.since POI 5.2.5, it is better to pass defaultCharWidth as a floatstatic double
SheetUtil. getCellWidth(Cell cell, int defaultCharWidth, DataFormatter formatter, boolean useMergedCells, List<CellRangeAddress> mergedRegions)
Deprecated.since POI 5.2.5, it is better to pass defaultCharWidth as a floatboolean
CellRangeAddressBase. isInRange(Cell cell)
Determines if the givenCell
lies within the bounds of this range.static void
CellUtil. setAlignment(Cell cell, HorizontalAlignment align)
Take a cell, and align it.static void
CellUtil. setCellStyleProperties(Cell cell, Map<String,Object> properties)
This method attempts to find an existing CellStyle that matches thecell
's current style plus styles properties inproperties
.static void
CellUtil. setCellStyleProperty(Cell cell, String propertyName, Object propertyValue)
This method attempts to find an existing CellStyle that matches thecell
's current style plus a single style propertypropertyName
with valuepropertyValue
.static void
CellUtil. setFont(Cell cell, Font font)
Take a cell, and apply a font to itstatic void
CellUtil. setVerticalAlignment(Cell cell, VerticalAlignment align)
Take a cell, and vertically align it.static Cell
CellUtil. translateUnicodeValues(Cell cell)
Looks for text in the cell that should be unicode, like α and provides the unicode version of it.Constructors in org.apache.poi.ss.util with parameters of type Cell Constructor Description CellAddress(Cell cell)
Create a new CellAddress object.CellReference(Cell cell)
-
Uses of Cell in org.apache.poi.ss.util.cellwalk
Methods in org.apache.poi.ss.util.cellwalk with parameters of type Cell Modifier and Type Method Description void
CellHandler. onCell(Cell cell, CellWalkContext ctx)
-