excel.core
接口 Cell

所有超级接口:
java.io.Serializable, UniformDataType

public interface Cell
extends UniformDataType


字段摘要
static java.lang.String $InnerAction_URL
           
static java.lang.String $RichDate_BARCODE
           
static java.lang.String $RichDate_Image
           
static java.lang.String $RichDate_URL
           
static java.lang.String $RichDate_URLImage
           
 
从接口 excel.core.UniformDataType 继承的字段
$Auto, $Binary, $Datetime, $Integer, $Numeric, $Other, $String
 
方法摘要
 boolean addBrick(Brick brick)
           
 void addSubscriber(ChangeListener cl)
           
 void beginEdit()
          当单元格开始编辑
 void beginEdit(boolean splash)
           
 void clearBind()
           
 boolean defineIsFormulate()
          是公式定义吗
 java.util.ArrayList getAffectList()
           
 java.lang.String getAlias()
           
 DBBindConfig getBind()
           
 Brick getBrick(int i)
           
 Brick getBrick(java.lang.String name)
           
 Brick getBrickAt(java.awt.Point p)
           
 int getBrickCount()
           
 java.lang.String getBrickName(int index)
           
 Brick[] getBricks()
           
 int getCellValueType()
           
 int getColumnIndex()
           
 java.lang.String getCursorName()
           
 java.lang.String getCustomValue(java.lang.String key)
           
 java.lang.String[] getCustomValueNames()
           
 DataStore getDataStore()
          得到单元格绑定到的数据源,如果单元格没有绑定到数据源,那么返回null
 CellDecorate getDecorate()
           
 java.lang.String getDefine()
           
 java.util.ArrayList getDependList()
           
 EditStyle getEditStyle()
           
 java.awt.Font getFont()
           
 int getFormulaIsPriority()
           
 int getHeight()
           
 int getInnerRowAtPoint(java.awt.Point p)
          得到鼠标所在的内部行号
 Cell getLeftTopCorner()
           
 Range getMergedRange()
           
 java.lang.String getName()
           
 java.lang.String getNameOfEditButton()
          得到编辑时显示的按钮名称
 int getNumberViewScale()
           
 Property getProperty()
           
 java.lang.Object getPropertyValue(java.lang.String propertyName)
           
 java.lang.Object getPropertyValue(java.lang.String propertyName, java.lang.Object defaultValue)
           
 Cell getRightBottomCorner()
           
 Row getRow()
           
 int getRowIndex()
           
 java.lang.String getShowText()
           
 java.lang.String getShowText(int row)
           
 java.awt.Color getSplitLineColor()
          当单元格绑定到多行数据时,或者是一个数组时,得到各行间分隔线的颜色
 java.lang.Object getTag()
           
 java.lang.String getToolTip()
          得到提示
 java.lang.Object getValue()
           
 java.lang.Object getValue(int dbrow)
           
 boolean getValueBoolean()
           
 double getValueDouble()
           
 int getValueInt()
           
 java.math.BigDecimal getValueNumber()
           
 java.lang.String getValueString()
           
 boolean getViewAsPassword()
           
 int getWidth()
           
 WorkSheet getWorkSheet()
           
 boolean isEditable()
           
 boolean isEditing()
           
 boolean isFormulaPriority()
           
 boolean isMerged()
           
 boolean isPropertyDefault(java.lang.String propertyName)
           
 boolean isShowAsImage()
          数据是不是显示为图片
 boolean isVisible()
           
 java.lang.Object jsGet_Value()
           
 java.lang.Object jsGet_Value(int dbrow)
           
 void jsSet_Value(java.lang.Object value)
           
 void jsSet_Value(java.lang.Object value, int dbRow)
           
 Cell mergedBy()
           
 void redefine(int rowOffset, int colOffset)
          将公式进行偏移处理
 void redefine(int rowOffset, int colOffset, int afterRow, int afterCol)
           
 void redefineReplace(java.lang.String cellName, java.lang.String replaceToName)
           
 boolean removeBrick(java.lang.String brickName)
           
 void removeSubscriber(ChangeListener cl)
           
 void repaint()
           
 java.lang.String setAlias(java.lang.String alias)
           
 boolean setBind(DBBindConfig config)
           
 boolean setBind(java.lang.String DataSource, java.lang.String dbCol)
           
 void setCellValueType(int vt)
           
 void setCursorName(java.lang.String cursorName)
           
 void setCustomValue(java.lang.String key, java.lang.String value)
           
 void setDecorate(CellDecorate decorate)
           
 void setEditable(boolean editable)
           
 void setEditable(boolean editable, boolean addBorder)
           
 void setEditStyle(EditStyle editStyle)
           
 void setEditStyle(java.lang.String editStyleName)
           
 void setFormulaIsPriority(int formulaIsPriority)
           
 void setHeight(int h)
          设置单元格所在行的高度,如果单元格不是在worksheet 中的对象,而是独立的表达式,那么设置一个"height"自定义属性
 void setInvalid()
           
 void setIsEditing(boolean b)
           
 void setNameOfEditButton(java.lang.String buttonName)
          编辑时是不是显示一个按钮 , 对多行编辑无效
 void setNumberViewScale(int scale)
           
 void setProperty(Property newProperty)
           
 void setProperty(java.lang.String propertyName, java.lang.Object propertyValue)
           
 void setTag(java.lang.Object tag)
           
 void setToolTip(java.lang.String tip)
          设置ToolTip
 void setValue(java.lang.Object value)
           
 void setValue(java.lang.Object value, int dbRow)
           
 void setViewAsPassword(boolean b)
           
 void setVisible(boolean v)
           
 void setWidth(int w)
          设置单元格所在行的高度,如果单元格不是在worksheet 中的对象,而是独立的表达式,那么设置一个"width"自定义属性
 java.lang.String toFormatString(java.lang.Object v)
           
 

字段详细信息

$RichDate_Image

static final java.lang.String $RichDate_Image
另请参见:
常量字段值

$RichDate_URLImage

static final java.lang.String $RichDate_URLImage
另请参见:
常量字段值

$RichDate_URL

static final java.lang.String $RichDate_URL
另请参见:
常量字段值

$RichDate_BARCODE

static final java.lang.String $RichDate_BARCODE
另请参见:
常量字段值

$InnerAction_URL

static final java.lang.String $InnerAction_URL
另请参见:
常量字段值
方法详细信息

getValue

java.lang.Object getValue()

getValueString

java.lang.String getValueString()

getValueInt

int getValueInt()

getValueBoolean

boolean getValueBoolean()

getValueDouble

double getValueDouble()

getValueNumber

java.math.BigDecimal getValueNumber()

getValue

java.lang.Object getValue(int dbrow)

getShowText

java.lang.String getShowText()

getShowText

java.lang.String getShowText(int row)

toFormatString

java.lang.String toFormatString(java.lang.Object v)

setValue

void setValue(java.lang.Object value)

setValue

void setValue(java.lang.Object value,
              int dbRow)

jsGet_Value

java.lang.Object jsGet_Value()

jsGet_Value

java.lang.Object jsGet_Value(int dbrow)

jsSet_Value

void jsSet_Value(java.lang.Object value)

jsSet_Value

void jsSet_Value(java.lang.Object value,
                 int dbRow)

getRowIndex

int getRowIndex()

getColumnIndex

int getColumnIndex()

getWorkSheet

WorkSheet getWorkSheet()

getRow

Row getRow()

setProperty

void setProperty(java.lang.String propertyName,
                 java.lang.Object propertyValue)

getProperty

Property getProperty()

setProperty

void setProperty(Property newProperty)

getPropertyValue

java.lang.Object getPropertyValue(java.lang.String propertyName)

getPropertyValue

java.lang.Object getPropertyValue(java.lang.String propertyName,
                                  java.lang.Object defaultValue)

isPropertyDefault

boolean isPropertyDefault(java.lang.String propertyName)

getDefine

java.lang.String getDefine()

setCellValueType

void setCellValueType(int vt)

getCellValueType

int getCellValueType()

isMerged

boolean isMerged()

getLeftTopCorner

Cell getLeftTopCorner()

getRightBottomCorner

Cell getRightBottomCorner()

mergedBy

Cell mergedBy()

getMergedRange

Range getMergedRange()

repaint

void repaint()

setBind

boolean setBind(java.lang.String DataSource,
                java.lang.String dbCol)

setBind

boolean setBind(DBBindConfig config)

clearBind

void clearBind()

getBind

DBBindConfig getBind()

isEditing

boolean isEditing()

setIsEditing

void setIsEditing(boolean b)

isEditable

boolean isEditable()

setEditable

void setEditable(boolean editable)

setEditable

void setEditable(boolean editable,
                 boolean addBorder)

setEditStyle

void setEditStyle(java.lang.String editStyleName)

setEditStyle

void setEditStyle(EditStyle editStyle)

getEditStyle

EditStyle getEditStyle()

setViewAsPassword

void setViewAsPassword(boolean b)

getViewAsPassword

boolean getViewAsPassword()

addBrick

boolean addBrick(Brick brick)

removeBrick

boolean removeBrick(java.lang.String brickName)

getBrickCount

int getBrickCount()

getBrick

Brick getBrick(java.lang.String name)

getBrick

Brick getBrick(int i)

getBrickName

java.lang.String getBrickName(int index)

getBrickAt

Brick getBrickAt(java.awt.Point p)

getBricks

Brick[] getBricks()

getName

java.lang.String getName()

setToolTip

void setToolTip(java.lang.String tip)
设置ToolTip

参数:
tip -

getToolTip

java.lang.String getToolTip()
得到提示

返回:

getAlias

java.lang.String getAlias()

setAlias

java.lang.String setAlias(java.lang.String alias)

getTag

java.lang.Object getTag()

setTag

void setTag(java.lang.Object tag)

getDataStore

DataStore getDataStore()
得到单元格绑定到的数据源,如果单元格没有绑定到数据源,那么返回null

返回:

isShowAsImage

boolean isShowAsImage()
数据是不是显示为图片

返回:

beginEdit

void beginEdit()
当单元格开始编辑


beginEdit

void beginEdit(boolean splash)

getNameOfEditButton

java.lang.String getNameOfEditButton()
得到编辑时显示的按钮名称

返回:
返回 null 表示编辑时不显示按钮

setNameOfEditButton

void setNameOfEditButton(java.lang.String buttonName)
编辑时是不是显示一个按钮 , 对多行编辑无效

参数:
withButton -
buttonName -

redefine

void redefine(int rowOffset,
              int colOffset)
将公式进行偏移处理


redefine

void redefine(int rowOffset,
              int colOffset,
              int afterRow,
              int afterCol)

redefineReplace

void redefineReplace(java.lang.String cellName,
                     java.lang.String replaceToName)

defineIsFormulate

boolean defineIsFormulate()
是公式定义吗

返回:

getDependList

java.util.ArrayList getDependList()

getAffectList

java.util.ArrayList getAffectList()

addSubscriber

void addSubscriber(ChangeListener cl)

removeSubscriber

void removeSubscriber(ChangeListener cl)

setInvalid

void setInvalid()

setCursorName

void setCursorName(java.lang.String cursorName)

getCursorName

java.lang.String getCursorName()

setCustomValue

void setCustomValue(java.lang.String key,
                    java.lang.String value)

getCustomValue

java.lang.String getCustomValue(java.lang.String key)

getCustomValueNames

java.lang.String[] getCustomValueNames()

isFormulaPriority

boolean isFormulaPriority()

setFormulaIsPriority

void setFormulaIsPriority(int formulaIsPriority)

getFormulaIsPriority

int getFormulaIsPriority()

getInnerRowAtPoint

int getInnerRowAtPoint(java.awt.Point p)
得到鼠标所在的内部行号

参数:
p -
返回:

getDecorate

CellDecorate getDecorate()

setDecorate

void setDecorate(CellDecorate decorate)

getSplitLineColor

java.awt.Color getSplitLineColor()
当单元格绑定到多行数据时,或者是一个数组时,得到各行间分隔线的颜色

返回:

isVisible

boolean isVisible()

setVisible

void setVisible(boolean v)

setHeight

void setHeight(int h)
设置单元格所在行的高度,如果单元格不是在worksheet 中的对象,而是独立的表达式,那么设置一个"height"自定义属性

参数:
h -

getHeight

int getHeight()

setWidth

void setWidth(int w)
设置单元格所在行的高度,如果单元格不是在worksheet 中的对象,而是独立的表达式,那么设置一个"width"自定义属性

参数:
w -

getWidth

int getWidth()

getFont

java.awt.Font getFont()

setNumberViewScale

void setNumberViewScale(int scale)

getNumberViewScale

int getNumberViewScale()