Package com.grapecity.documents.excel
Interface ITable
public interface ITable
代表工作表上的表格对象。
-
Method Summary
Modifier and TypeMethodDescriptionvoid将组成表格的单元格范围转换为常规数据范围。voiddelete()删除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对象的表格样式。voidResize方法允许ITable对象调整大小以覆盖新的range。不插入或移动任何单元格。voidsetAutoGenerateColumns(boolean value) 设置在绑定数据时是否自动生成列。voidsetBindingPath(String value) 设置当前表的绑定路径。voidsetComment(String value) 设置与表对象关联的注释。voidsetDisplayName(String value) 为指定的ITable设置显示名称。voidsetExpandBoundRows(boolean value) 设置在数据绑定时是否添加/删除整行数据。void设置ITable对象的名称。voidsetShowAutoFilter(boolean value) 设置是否显示自动筛选。voidsetShowAutoFilterDropDown(boolean value) 设置表格过滤器按钮是否可见。voidsetShowHeaders(boolean value) 设置是否为指定的ITable对象显示头部信息。voidsetShowTableStyleColumnStripes(boolean value) 设置是否为指定的ITable对象使用列条纹表格样式。voidsetShowTableStyleFirstColumn(boolean value) 设置是否为指定的ITable对象格式化第一列。voidsetShowTableStyleLastColumn(boolean value) 设置是否为指定的ITable对象显示最后一列。voidsetShowTableStyleRowStripes(boolean value) 设置是否为指定的ITable对象使用行条纹表样式。voidsetShowTotals(boolean value) 设置总行是否可见。voidsetTableStyle(ITableStyle value) 为指定的ITable对象设置表格样式。toJson()生成来自表格的字符串。
-
Method Details
-
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。不插入或移动任何单元格。- Parameters:
range- 必需的IRange。- API Note:
- 表头必须保持在同一行,且结果表格范围必须与原始表格范围重叠。
-
delete
void delete()删除ITable对象并清除工作表中的单元格数据。 -
getBindingPath
String getBindingPath()获取当前表的绑定路径。 -
setBindingPath
设置当前表的绑定路径。 -
getAutoGenerateColumns
boolean getAutoGenerateColumns()获取在绑定数据时是否自动生成列。 -
setAutoGenerateColumns
void setAutoGenerateColumns(boolean value) 设置在绑定数据时是否自动生成列。 -
fromJson
从JSON字符串生成表格。- Parameters:
json- 表示表格的JSON字符串。
-
toJson
String toJson()生成来自表格的字符串。 -
getExpandBoundRows
boolean getExpandBoundRows()获取在数据绑定时是否添加/删除整行。 -
setExpandBoundRows
void setExpandBoundRows(boolean value) 设置在数据绑定时是否添加/删除整行数据。 -
convertToRange
void convertToRange()将组成表格的单元格范围转换为常规数据范围。
-