接口 ITable
public interface ITable
代表工作表上的表格对象。
-
方法概要
修饰符和类型方法说明void
将组成表格的单元格范围转换为常规数据范围。void
delete()
删除ITable
对象并清除工作表中的单元格数据。void
从JSON字符串生成表格。使用IAutoFilter
过滤列表。boolean
获取在绑定数据时是否自动生成列。获取当前表的绑定路径。返回一个代表ITable
对象中所有列的ITableColumns
集合。获取与表对象关联的注释。返回表示表头行和插入行之间的数据区域的范围的IRange
对象。获取指定ITable
的显示名称。boolean
获取在数据绑定时是否添加/删除整行。返回代表表格标题行的范围的IRange
对象。getName()
获取ITable
对象的名称。getRange()
返回表示指定表对象所适用的范围的IRange
对象。getRows()
返回代表ITable
对象中所有数据行的ITableRows
。boolean
获取是否显示自动筛选。boolean
获取表格过滤按钮是否可见。boolean
获取是否应该为指定的ITable
对象显示头部信息。boolean
获取指定ITable
对象是否使用列条纹表样式。boolean
获取是否为指定的ITable
对象格式化了第一列。boolean
获取指定ITable
对象是否显示最后一列。boolean
获取是否为指定的ITable
对象使用了行条纹表格样式。boolean
获取总行是否可见。getSort()
获取ITable
集合的排序列或列以及排序顺序。获取指定ITable
对象的表格样式。void
Resize方法允许ITable
对象调整大小以覆盖新的range。void
setAutoGenerateColumns
(boolean value) 设置在绑定数据时是否自动生成列。void
setBindingPath
(String value) 设置当前表的绑定路径。void
setComment
(String value) 设置与表对象关联的注释。void
setDisplayName
(String value) 为指定的ITable
设置显示名称。void
setExpandBoundRows
(boolean value) 设置在数据绑定时是否添加/删除整行数据。void
设置ITable
对象的名称。void
setShowAutoFilter
(boolean value) 设置是否显示自动筛选。void
setShowAutoFilterDropDown
(boolean value) 设置表格过滤器按钮是否可见。void
setShowHeaders
(boolean value) 设置是否为指定的ITable
对象显示头部信息。void
setShowTableStyleColumnStripes
(boolean value) 设置是否为指定的ITable
对象使用列条纹表格样式。void
setShowTableStyleFirstColumn
(boolean value) 设置是否为指定的ITable
对象格式化第一列。void
setShowTableStyleLastColumn
(boolean value) 设置是否为指定的ITable
对象显示最后一列。void
setShowTableStyleRowStripes
(boolean value) 设置是否为指定的ITable
对象使用行条纹表样式。void
setShowTotals
(boolean value) 设置总行是否可见。void
setTableStyle
(ITableStyle value) 为指定的ITable
对象设置表格样式。toJson()
生成来自表格的字符串。
-
方法详细资料
-
getName
String getName()获取ITable
对象的名称。 -
setName
设置ITable
对象的名称。 -
getDisplayName
String getDisplayName()获取指定ITable
的显示名称。 -
setDisplayName
为指定的ITable
设置显示名称。 -
getComment
String getComment()获取与表对象关联的注释。 -
setComment
设置与表对象关联的注释。 -
getSort
ISort getSort()获取ITable
集合的排序列或列以及排序顺序。 -
getAutoFilter
IAutoFilter getAutoFilter()使用IAutoFilter
过滤列表。 -
getRange
IRange getRange()返回表示指定表对象所适用的范围的IRange
对象。 -
getDataRange
IRange getDataRange()返回表示表头行和插入行之间的数据区域的范围的IRange
对象。 -
getHeaderRange
IRange getHeaderRange()返回代表表格标题行的范围的IRange
对象。 -
getTotalsRange
IRange getTotalsRange() -
getShowAutoFilter
boolean getShowAutoFilter()获取是否显示自动筛选。 -
setShowAutoFilter
void setShowAutoFilter(boolean value) 设置是否显示自动筛选。 -
getShowAutoFilterDropDown
boolean getShowAutoFilterDropDown()获取表格过滤按钮是否可见。 -
setShowAutoFilterDropDown
void setShowAutoFilterDropDown(boolean value) 设置表格过滤器按钮是否可见。 -
getShowHeaders
boolean getShowHeaders()获取是否应该为指定的ITable
对象显示头部信息。 -
setShowHeaders
void setShowHeaders(boolean value) 设置是否为指定的ITable
对象显示头部信息。 -
getShowTableStyleColumnStripes
boolean getShowTableStyleColumnStripes()获取指定ITable
对象是否使用列条纹表样式。 -
setShowTableStyleColumnStripes
void setShowTableStyleColumnStripes(boolean value) 设置是否为指定的ITable
对象使用列条纹表格样式。 -
getShowTableStyleFirstColumn
boolean getShowTableStyleFirstColumn()获取是否为指定的ITable
对象格式化了第一列。 -
setShowTableStyleFirstColumn
void setShowTableStyleFirstColumn(boolean value) 设置是否为指定的ITable
对象格式化第一列。 -
getShowTableStyleLastColumn
boolean getShowTableStyleLastColumn()获取指定ITable
对象是否显示最后一列。 -
setShowTableStyleLastColumn
void setShowTableStyleLastColumn(boolean value) 设置是否为指定的ITable
对象显示最后一列。 -
getShowTableStyleRowStripes
boolean getShowTableStyleRowStripes()获取是否为指定的ITable
对象使用了行条纹表格样式。 -
setShowTableStyleRowStripes
void setShowTableStyleRowStripes(boolean value) 设置是否为指定的ITable
对象使用行条纹表样式。 -
getShowTotals
boolean getShowTotals()获取总行是否可见。 -
setShowTotals
void setShowTotals(boolean value) 设置总行是否可见。 -
getColumns
ITableColumns getColumns()返回一个代表ITable
对象中所有列的ITableColumns
集合。 -
getRows
ITableRows getRows()返回代表ITable
对象中所有数据行的ITableRows
。 -
getTableStyle
ITableStyle getTableStyle()获取指定ITable
对象的表格样式。 -
setTableStyle
为指定的ITable
对象设置表格样式。 -
resize
Resize方法允许ITable
对象调整大小以覆盖新的range。不插入或移动任何单元格。- API Note:
- 表头必须保持在同一行,且结果表格范围必须与原始表格范围重叠。
- 参数:
range
- 必需的IRange
。
-
delete
void delete()删除ITable
对象并清除工作表中的单元格数据。 -
getBindingPath
String getBindingPath()获取当前表的绑定路径。 -
setBindingPath
设置当前表的绑定路径。 -
getAutoGenerateColumns
boolean getAutoGenerateColumns()获取在绑定数据时是否自动生成列。 -
setAutoGenerateColumns
void setAutoGenerateColumns(boolean value) 设置在绑定数据时是否自动生成列。 -
fromJson
从JSON字符串生成表格。- 参数:
json
- 表示表格的JSON字符串。
-
toJson
String toJson()生成来自表格的字符串。 -
getExpandBoundRows
boolean getExpandBoundRows()获取在数据绑定时是否添加/删除整行。 -
setExpandBoundRows
void setExpandBoundRows(boolean value) 设置在数据绑定时是否添加/删除整行数据。 -
convertToRange
void convertToRange()将组成表格的单元格范围转换为常规数据范围。
-