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 属性(获取结束行)。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
DisplayName | string | 读写 | 获取或设置显示名称。 |
Comment | string | 读写 | 获取或设置注释。 |
StartRow | int | 读取 | 获取起始行。 |
StartColumn | int | 读取 | 获取起始列。 |
EndRow | int | 读取 | 获取结束行。 |
EndColumn | int | 读取 | 获取结束列。 |
ShowHeaderRow | bool | 读写 | 获取或设置是否显示标题行。 |
ShowTotals | bool | 读写 | 获取或设置显示总计。 |
TableStyleType | TableStyleType | 读写 | 获取或设置表格样式类型。 |
TableStyleName | string | 读写 | 获取或设置表格样式名称。 |
ShowTableStyleFirstColumn | bool | 读写 | 获取或设置显示表格样式的第一列。 |
ShowTableStyleLastColumn | bool | 读写 | 获取或设置显示表格样式的最后一列。 |
ShowTableStyleRowStripes | bool | 读写 | 获取或设置显示表格样式的行条纹。 |
ShowTableStyleColumnStripes | bool | 读写 | 获取或设置显示表格样式列条纹。 |
ListColumns | ListColumnCollection | 读取 | 获取列表列。 |
方法
| 签名 | 描述 |
|---|---|
Resize(startRow: int, startColumn: int, endRow: int, endColumn: int, hasHeaders: bool) | 将表格调整为指定的范围,并根据标题单元格重新构建列。 |
ShowAutoFilter() | 在表头行上显示 autoFilter 下拉按钮。 |
RemoveAutoFilter() | 在表头行上隐藏 autoFilter 下拉按钮。 |
ConvertToRange() | 删除表格结构,保留单元格数据。 |