ListObject

概述

ListObject 是 Aspose.Cells FOSS 中用于 .NET 的一个类。

表示 Excel 表(结构化引用 / ListObject)。表提供带有内置过滤、排序和样式的结构化数据。它们会自动为表头创建过滤器,并支持多种表格样式。表可以包含标题行、汇总行以及交替着色,以提升可读性。结构化引用允许在公式中通过名称引用表数据。 var workbook = new Workbook(); var worksheet = workbook.Worksheets[0]; // Add sample data worksheet.Cells[“A1”].PutValue(“Name”); worksheet.Cells[“B1”].PutValue(“Age”); worksheet.Cells[“A2”].PutValue(“Alice”); worksheet.Cells[“B2”].PutValue(30); // Create a table int tableIndex = worksheet.ListObjects.Add(0, 0, 2, 1, true); var table = worksheet.ListObjects[tableIndex]; table.DisplayName = “People Data”; table.ShowHeaderRow = true;

此类提供 4 个方法,用于在 .NET 程序中处理 ListObject 对象。可用的方法包括:ConvertToRange、RemoveAutoFilter、Resize、ShowAutoFilter。在安装了 Aspose.Cells FOSS for .NET 包后,所有导出的成员都可供任何 .NET 应用程序访问。属性:Comment、DisplayName、EndColumn、EndRow、ListColumns、ShowHeaderRow,以及另外 9 项。

描述

ListObject 是 Aspose.Cells FOSS 库中用于 .NET 的一个类,提供 4 个方法和 15 个属性供编程使用。

该类还提供 StartRow 属性(获取起始行),StartColumn 属性(获取起始列),以及 EndRow 属性(获取结束行)。

属性

名称类型访问描述
DisplayNamestring读写获取或设置显示名称。
Commentstring读写获取或设置注释。
StartRowint读取获取起始行。
StartColumnint读取获取起始列。
EndRowint读取获取结束行。
EndColumnint读取获取结束列。
ShowHeaderRowbool读写获取或设置是否显示标题行。
ShowTotalsbool读写获取或设置显示总计。
TableStyleTypeTableStyleType读写获取或设置表格样式类型。
TableStyleNamestring读写获取或设置表格样式名称。
ShowTableStyleFirstColumnbool读写获取或设置显示表格样式的第一列。
ShowTableStyleLastColumnbool读写获取或设置显示表格样式的最后一列。
ShowTableStyleRowStripesbool读写获取或设置显示表格样式的行条纹。
ShowTableStyleColumnStripesbool读写获取或设置显示表格样式列条纹。
ListColumnsListColumnCollection读取获取列表列。

方法

签名描述
Resize(startRow: int, startColumn: int, endRow: int, endColumn: int, hasHeaders: bool)将表格调整为指定的范围,并根据标题单元格重新构建列。
ShowAutoFilter()在表头行上显示 autoFilter 下拉按钮。
RemoveAutoFilter()在表头行上隐藏 autoFilter 下拉按钮。
ConvertToRange()删除表格结构,保留单元格数据。

另请参阅

 中文