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 FontAbstractExcelImporter. getPoiFontFromRichText(Workbook book, Cell cell, RichTextString rstr, int run)protected SCellAbstractExcelImporter. importCell(Cell poiCell, int row, SSheet sheet)protected voidAbstractExcelImporter. 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 classHSSFCellHigh 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 voidHSSFRangeCopier. adjustCellReferencesInsideFormula(Cell cell, Sheet destSheet, int deltaX, int deltaY)protected CellValueHSSFFormulaEvaluator. evaluateFormulaCellValue(Cell cell)Returns a CellValue wrapper around the supplied ValueEval instance.HSSFCellHSSFFormulaEvaluator. evaluateInCell(Cell cell)voidHSSFFormulaEvaluator. notifyDeleteCell(Cell cell)voidHSSFFormulaEvaluator. notifySetFormula(Cell cell)Should be called to tell the cell value cache that the specified (value or formula) cell has changed.voidHSSFFormulaEvaluator. notifyUpdateCell(Cell cell)CellRange<HSSFCell>HSSFSheet. removeArrayFormula(Cell cell)voidHSSFRow. 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 CellFormatResultCellFormat. 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.CellFormatResultCellFormat. apply(Cell c)Fetches the appropriate value from the cell, and returns the result of applying it to the appropriate format.static CellTypeCellFormat. 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 CellBaseFormulaEvaluator. 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 CellValueBaseFormulaEvaluator. 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.CellTypeBaseFormulaEvaluator. evaluateFormulaCell(Cell cell)If cell contains formula, it evaluates the formula, and saves the result of the formula.protected abstract CellValueBaseFormulaEvaluator. evaluateFormulaCellValue(Cell cell)CellBaseFormulaEvaluator. 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 applicableConditionalFormattingRules for the cell's sheet, in defined "priority" order, returning the matches if any.static CellReferenceConditionalFormattingEvaluator. getRef(Cell cell)static booleanDataValidationEvaluator. isType(Cell cell, CellType type)Note that this assumes the cell cached value is up to date and in sync with data editsstatic booleanDataValidationEvaluator.ValidationEnum. isValid(Cell cell, DataValidationEvaluator.DataValidationContext context)Validates against the type defined in context, as an index of the enum values array.protected booleanDataValidationEvaluator.ValidationEnum. isValidNumericCell(Cell cell, DataValidationEvaluator.DataValidationContext context)Uses the cell value, which may be the cached formula result value.booleanDataValidationEvaluator.ValidationEnum. isValidValue(Cell cell, DataValidationEvaluator.DataValidationContext context)protected voidBaseFormulaEvaluator. setCellType(Cell cell, CellType cellType)Override if a different variation is needed, e.g.protected voidBaseFormulaEvaluator. setCellType(Cell cell, CellValue cv)Set the cell type based on the computed cell type as part of a formula evaluation.protected voidBaseFormulaEvaluator. 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 interfaceCellRange<C extends Cell>Represents a rectangular region of aSheetClasses in org.apache.poi.ss.usermodel that implement Cell Modifier and Type Class Description classCellBaseCommon implementation-independent logic shared by all implementations ofCell.Methods in org.apache.poi.ss.usermodel that return Cell Modifier and Type Method Description CellRow. createCell(int column)Use this to create new cells within the row and return it.CellRow. createCell(int column, CellType type)Use this to create new cells within the row and return it.CellFormulaEvaluator. 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.CellRow. getCell(int cellnum)Get the cell representing a given column (logical cell) 0-based.CellRow. getCell(int cellnum, Row.MissingCellPolicy policy)Returns the cell at the given (0 based) index, with the specifiedRow.MissingCellPolicyC[][]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 voidRangeCopier. adjustCellReferencesInsideFormula(Cell cell, Sheet destSheet, int deltaX, int deltaY)CellRangeAddressBaseTableStyleType. 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 voidRangeCopier. cloneCellContent(Cell srcCell, Cell destCell, Map<Integer,CellStyle> styleMap)default booleanTable. contains(Cell cell)checks if the given cell is part of the table.FormatDataFormatter. createFormat(Cell cell)Create and return a Format based on the format string from a cell's style.CellValueFormulaEvaluator. 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.CellTypeFormulaEvaluator. evaluateFormulaCell(Cell cell)If cell contains formula, it evaluates the formula, and saves the result of the formula.CellFormulaEvaluator. 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.StringDataFormatter. formatCellValue(Cell cell)Returns the formatted value of a cell as aStringregardless of the cell type.StringDataFormatter. formatCellValue(Cell cell, FormulaEvaluator evaluator)Returns the formatted value of a cell as aStringregardless of the cell type.StringDataFormatter. formatCellValue(Cell cell, FormulaEvaluator evaluator, ConditionalFormattingEvaluator cfEvaluator)Returns the formatted value of a cell as aStringregardless of the cell type.static ExcelNumberFormatExcelNumberFormat. from(Cell cell, ConditionalFormattingEvaluator cfEvaluator)FormatDataFormatter. getDefaultFormat(Cell cell)Returns a default format for a cell.static FormatDataFormatter. getJavaFormat(Cell cell, Locale locale)CellRangeAddressBaseTableStyleType. getRange(Table table, Cell cell)static booleanDateUtil. 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 booleanDateUtil. 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 booleanDateUtil. isCellInternalDateFormatted(Cell cell)Check if a cell contains a date, checking only for internal excel date formats.voidFormulaEvaluator. 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 changedvoidFormulaEvaluator. notifySetFormula(Cell cell)Should be called to tell the cell value cache that the specified (value or formula) cell has changed.voidFormulaEvaluator. 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.voidRow. 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 classSSCellRange<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 CellCellUtil. createCell(Row row, int column, String value)Create a cell, and give it a value.static CellCellUtil. createCell(Row row, int column, String value, CellStyle style)Creates a cell, gives it a value, and applies a style if providedstatic CellCellUtil. getCell(Row row, int columnIndex)Get a specific cell from a row.static CellSheetUtil. getCell(Sheet sheet, int rowIx, int colIx)Return the cell, without taking account of merged regions.K[][]SSCellRange. getCells()static CellSheetUtil. getCellWithMerges(Sheet sheet, int rowIx, int colIx)Return the cell, taking account of merged regions.K[]SSCellRange. getFlattenedCells()static CellCellUtil. 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 voidCellUtil. 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 doubleSheetUtil. getCellWidth(Cell cell, float defaultCharWidth, DataFormatter formatter, boolean useMergedCells)Compute width of a single cellstatic doubleSheetUtil. 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 doubleSheetUtil. getCellWidth(Cell cell, int defaultCharWidth, DataFormatter formatter, boolean useMergedCells)Deprecated.since POI 5.2.5, it is better to pass defaultCharWidth as a floatstatic doubleSheetUtil. 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 floatbooleanCellRangeAddressBase. isInRange(Cell cell)Determines if the givenCelllies within the bounds of this range.static voidCellUtil. setAlignment(Cell cell, HorizontalAlignment align)Take a cell, and align it.static voidCellUtil. 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 voidCellUtil. 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 propertypropertyNamewith valuepropertyValue.static voidCellUtil. setFont(Cell cell, Font font)Take a cell, and apply a font to itstatic voidCellUtil. setVerticalAlignment(Cell cell, VerticalAlignment align)Take a cell, and vertically align it.static CellCellUtil. 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 voidCellHandler. onCell(Cell cell, CellWalkContext ctx)
-