ChartDataCell

Inheritance: java.lang.Object

All Implemented Interfaces: com.aspose.slides.IChartDataCell

public class ChartDataCell implements IChartDataCell

Represents cell for chart data.

Methods

Method Description
getRow() Returns the index of the row of worksheet in which the cell is located.
getColumn() Returns the index of the column of worksheet in which the cell is located.
getValue() Gets or sets the value.
setValue(Object value) Gets or sets the value.
getFormula() Gets or sets the formula in A1-style.
setFormula(String value) Gets or sets the formula in A1-style.
getR1C1Formula() Gets or sets the formula in R1C1-style.
setR1C1Formula(String value) Gets or sets the formula in R1C1-style.
getChartDataWorksheet() Gets the worksheet.
isHidden() Determines whether the cell is hidden.
getCustomNumberFormat() Gets or sets the custom display format of numbers and dates.
setCustomNumberFormat(String value) Gets or sets the custom display format of numbers and dates.
getPresetNumberFormat() Gets or sets the built-in display format of numbers and dates.
setPresetNumberFormat(byte value) Gets or sets the built-in display format of numbers and dates.
calculate(boolean updateValues) If the cell contains a formula, the value will be updated base on that formula.

getRow()

public final int getRow()

Returns the index of the row of worksheet in which the cell is located. Read-only int.

Returns: int

getColumn()

public final int getColumn()

Returns the index of the column of worksheet in which the cell is located. Read-only int.

Returns: int

getValue()

public final Object getValue()

Gets or sets the value. Read/write Object.

Returns: java.lang.Object

setValue(Object value)

public final void setValue(Object value)

Gets or sets the value. Read/write Object.

Parameters:

Parameter Type Description
value java.lang.Object

getFormula()

public final String getFormula()

Gets or sets the formula in A1-style.


IChartDataCell cell = workbook.getCell(0, "B2");
 cell.setFormula("1 + SUM(F2:H5)");

Returns: java.lang.String

setFormula(String value)

public final void setFormula(String value)

Gets or sets the formula in A1-style.


IChartDataCell cell = workbook.getCell(0, "B2");
 cell.setFormula("1 + SUM(F2:H5)");

Parameters:

Parameter Type Description
value java.lang.String

getR1C1Formula()

public final String getR1C1Formula()

Gets or sets the formula in R1C1-style.


IChartDataCell cell = workbook.getCell(0, "C2");
 cell.setR1C1Formula("MAX(R2C6:R5C8) / 3");

Returns: java.lang.String

setR1C1Formula(String value)

public final void setR1C1Formula(String value)

Gets or sets the formula in R1C1-style.


IChartDataCell cell = workbook.getCell(0, "C2");
 cell.setR1C1Formula("MAX(R2C6:R5C8) / 3");

Parameters:

Parameter Type Description
value java.lang.String

getChartDataWorksheet()

public final IChartDataWorksheet getChartDataWorksheet()

Gets the worksheet. Read-only IChartDataWorksheet.

Returns: IChartDataWorksheet

isHidden()

public final boolean isHidden()

Determines whether the cell is hidden. Read-only boolean.

Returns: boolean

getCustomNumberFormat()

public final String getCustomNumberFormat()

Gets or sets the custom display format of numbers and dates. If value is empty will be used PresetNumberFormat value. Read/write String.

Returns: java.lang.String

setCustomNumberFormat(String value)

public final void setCustomNumberFormat(String value)

Gets or sets the custom display format of numbers and dates. If value is empty will be used PresetNumberFormat value. Read/write String.

Parameters:

Parameter Type Description
value java.lang.String

getPresetNumberFormat()

public final byte getPresetNumberFormat()

Gets or sets the built-in display format of numbers and dates. Preset number must be in [0..22] or [37..49]". Read/write byte.


0	General
 1	0
 2	0.00
 3	#,##0
 4	#,##0.00
 5	$#,##0;$-#,##0
 6	$#,##0;[Red]$-#,##0
 7	$#,##0.00;$-#,##0.00
 8	$#,##0.00;[Red]$-#,##0.00
 9	0%
 10	0.00%
 11	0.00E+00
 12	# ?/?
 13	# /
 14	m/d/yy
 15	d-mmm-yy
 16	d-mmm
 17	mmm-yy
 18	h:mm AM/PM
 19	h:mm:ss AM/PM
 20	h:mm
 21	h:mm:ss
 22	m/d/yy h:mm
 37	#,##0;-#,##0
 38	#,##0;[Red]-#,##0
 39	#,##0.00;-#,##0.00
 40	#,##0.00;[Red]-#,##0.00
 41	_ * #,##0_ ;_ * "_ ;_ @_
 42	_ $* #,##0_ ;_ $* "_ ;_ @_
 43	_ * #,##0.00_ ;_ * "??_ ;_ @_
 44	_("$"* # ##0,00_);_("$"* (# ##0,00);_("$"* "-"??_);_(@_)
 45	mm:ss
 46	h :mm:ss
 47	mm:ss.0
 48	##0.0E+00
 49	@

Returns: byte

setPresetNumberFormat(byte value)

public final void setPresetNumberFormat(byte value)

Gets or sets the built-in display format of numbers and dates. Preset number must be in [0..22] or [37..49]". Read/write byte.


0	General
 1	0
 2	0.00
 3	#,##0
 4	#,##0.00
 5	$#,##0;$-#,##0
 6	$#,##0;[Red]$-#,##0
 7	$#,##0.00;$-#,##0.00
 8	$#,##0.00;[Red]$-#,##0.00
 9	0%
 10	0.00%
 11	0.00E+00
 12	# ?/?
 13	# /
 14	m/d/yy
 15	d-mmm-yy
 16	d-mmm
 17	mmm-yy
 18	h:mm AM/PM
 19	h:mm:ss AM/PM
 20	h:mm
 21	h:mm:ss
 22	m/d/yy h:mm
 37	#,##0;-#,##0
 38	#,##0;[Red]-#,##0
 39	#,##0.00;-#,##0.00
 40	#,##0.00;[Red]-#,##0.00
 41	_ * #,##0_ ;_ * "_ ;_ @_
 42	_ $* #,##0_ ;_ $* "_ ;_ @_
 43	_ * #,##0.00_ ;_ * "??_ ;_ @_
 44	_("$"* # ##0,00_);_("$"* (# ##0,00);_("$"* "-"??_);_(@_)
 45	mm:ss
 46	h :mm:ss
 47	mm:ss.0
 48	##0.0E+00
 49	@

Parameters:

Parameter Type Description
value byte

calculate(boolean updateValues)

public final void calculate(boolean updateValues)

If the cell contains a formula, the value will be updated base on that formula.

Parameters:

Parameter Type Description
updateValues boolean If false, no actual calculation will be performed. Use true for possible exceptions check.