ListObject
内容
[
隐藏
]ListObject class
表示工作表上的列表对象。 ListObject 对象是 ListObjects 集合的成员。 ListObjects 集合包含工作表上的所有列表对象。
public class ListObject
特性
姓名 | 描述 |
---|---|
AlternativeDescription { get; set; } | 获取和设置替代描述。 |
AlternativeText { get; set; } | 获取和设置替代文本。 |
AutoFilter { get; } | 获取自动过滤器。 |
Comment { get; set; } | 获取和设置表格的注释。 |
DataRange { get; } | 获取ListObject的数据范围。 |
DataSourceType { get; } | 获取表的数据源类型。 |
DisplayName { get; set; } | 获取和设置显示名称。 |
EndColumn { get; } | 获取范围的结束列。 |
EndRow { get; } | 获取范围的结束行。 |
ListColumns { get; } | 获取 ListObject 的 ListColumns。 |
QueryTable { get; } | 获取链接的QueryTable。 |
ShowHeaderRow { get; set; } | 获取并设置此 ListObject 是否显示标题行。 |
ShowTableStyleColumnStripes { get; set; } | 指示是否应用列带格式。 |
ShowTableStyleFirstColumn { get; set; } | 指示表中的第一列是否应应用样式。 |
ShowTableStyleLastColumn { get; set; } | 指示表中的最后一列是否应应用样式。 |
ShowTableStyleRowStripes { get; set; } | 指示是否应用行条纹格式。 |
ShowTotals { get; set; } | 获取并设置此 ListObject 是否显示总行。 |
StartColumn { get; } | 获取范围的起始列。 |
StartRow { get; } | 获取范围的起始行。 |
TableStyleName { get; set; } | 获取和设置表格样式名称。 |
TableStyleType { get; set; } | 获取和内置表格样式。 |
XmlMap { get; } | 得到一个XmlMap 用于此列表。 |
方法
姓名 | 描述 |
---|---|
ApplyStyleToRange() | 将表格样式应用于范围。 |
ConvertToRange() | 将表格转换为范围。 |
ConvertToRange(TableToRangeOptions) | 将表格转换为范围。 |
Filter() | 过滤表。 |
PutCellValue(int, int, object) | 将值放入单元格。 |
Resize(int, int, int, int, bool) | 调整列表对象的范围。 |
UpdateColumnName() | 更新工作表中所有列表列的名称。 |
例子
[C#]
Workbook workbook = new Workbook();
Cells cells = workbook.Worksheets[0].Cells;
for (int i = 0; i <5; i++)
{
cells[0,i].PutValue(CellsHelper.ColumnIndexToName(i));
}
for (int row = 1; row <10; row++)
{
for (int column = 0; column <5; column++)
{
cells[row, column].PutValue(row * column);
}
}
ListObjectCollection tables = workbook.Worksheets[0].ListObjects;
int index = tables.Add(0, 0, 9, 4, true);
ListObject table = tables[0];
table.ShowTotals = true;
table.ListColumns[4].TotalsCalculation = Aspose.Cells.Tables.TotalsCalculation.Sum;
workbook.Save(@"Book1.xlsx");
[Visual Basic]
Dim workbook As Workbook = New Workbook()
Dim cells As Cells = workbook.Worksheets(0).Cells
For i As Int32 = 0 To 4
cells(0, i).PutValue(CellsHelper.ColumnIndexToName(i))
Next
For row As Int32 = 1 To 9
For column As Int32 = 0 To 4
cells(row, column).PutValue(row * column)
Next
Next
Dim tables As ListObjectCollection = workbook.Worksheets(0).ListObjects
Dim index As Int32 = tables.Add(0, 0, 9, 4, True)
Dim table As ListObject = tables(0)
table.ShowTotals = True
table.ListColumns(4).TotalsCalculation = Aspose.Cells.Tables.TotalsCalculation.Sum
workbook.Save("Book1.xlsx")
也可以看看
- 命名空间 Aspose.Cells.Tables
- 部件 Aspose.Cells