[]
表示工作表上的数据透视表报告。PivotTable 对象是 PivotTables 集合的成员。 PivotTables 集合包含单个工作表上的所有数据透视表对象。
public interface IPivotTable
| Name | Description |
|---|---|
| AllowMultipleFilters | 获取或设置一个值,指示是否可以在同一时间为PivotField应用多个筛选器。 |
| CalculatedFields | 返回一个ICalculatedFields 集合,该集合表示指定数据透视表报告中的所有计算字段。 |
| ColumnFields | 返回一个对象,该对象表示当前作为列字段显示的所有字段集合(一个IPivotFields 对象)。只读。 |
| ColumnGrand | 获取或设置是否为列显示数据透视表报告的总计(可读写)。 |
| ColumnRange | 返回一个 Range 对象,该对象表示包含在数据透视表报告中列区域的范围(只读)。 |
| CompactRowIndent | 获取或设置当开启紧凑行布局时,PivotItems 的缩进增量。可读/可写。 |
| DataBodyRange | 返回一个 Range 对象,该对象表示在标题行和插入行之间的列表中包含数据区域的范围(只读)。 |
| DataFields | 返回一个对象,该对象表示当前作为数据字段显示的所有字段(一个IPivotFields 对象)的集合。只读。 |
| DeferLayoutUpdate | 获取或设置是否延迟更新数据透视表的布局。 |
| DisplayContextTooltips | 获取或设置是否为数据透视表单元格显示工具提示(可读或可写)。 |
| DisplayErrorString | 如果PivotTable报告在包含错误的单元格中显示自定义错误字符串,则为True。默认值为False。 |
| DisplayMemberPropertyTooltips | 获取或设置是否在工具提示中显示成员属性。 |
| DisplayNullString | 如果PivotTable报告在包含空值的单元格中显示自定义字符串,则为True。默认值为True。 |
| ErrorString | 获取或设置当PivotTable.DisplayErrorString属性为True时,在包含错误的单元格中显示的字符串。 默认值为空字符串 ("")。读/写字符串。 |
| GrandTotalName | 获取或设置在指定数据透视表报告中总计列或行标题中显示的文本标签。默认值为字符串"Grand Total"。 |
| HasAutoFormat | 获取或设置一个值,指示数据透视表报告在刷新时是否自动调整列宽。默认值为true。 |
| LayoutRowDefault | 此属性指定当PivotFields首次添加到PivotTable时其布局设置。 |
| MergeLabels | 如果指定的数据透视表报告的外部行项目、列项目、小计和总计标签使用合并单元格,则为 True。 |
| Name | 获取或设置对象的名称。 |
| NullString | 获取或设置当PivotTable.DisplayNullString属性为True时,在包含空值的单元格中显示的字符串。 默认值为空字符串 ("")。 |
| PageFieldOrder | 获取或设置页面字段添加到数据透视表报告布局的顺序。可以是以下 Order 常量之一:DownThenOver 或 OverThenDown。默认常量是 DownThenOver。 |
| PageFieldWrapCount | 获取或设置在数据透视表报表中每列或每行中的页字段数量。 |
| PageFields | 返回一个表示当前显示为页面字段的字段集合的对象(一个IPivotFields 对象)。只读。 |
| PageRange | 返回一个 Range 对象,该对象表示包含数据透视表报告中页面区域的范围。 |
| PivotCache | 返回一个表示指定数据透视表报告缓存的PivotCache对象。 |
| PivotColumnAxis | 返回一个表示整个列轴的 PivotAxis 对象。 |
| PivotFields | 返回一个对象,该对象表示单个数据透视表字段(一个PivotField对象)或数据透视表报告中的可见和隐藏字段集合(一个PivotFields对象)。 |
| PivotFormulas | 返回一个表示指定数据透视表报告的公式集合的 PivotFormulas 对象。 |
| PivotRowAxis | 返回一个表示整个行轴的PivotAxis对象。 |
| RowFields | 返回一个对象,该对象表示当前作为行字段显示的所有字段(一个IPivotFields 对象)的集合。只读。 |
| RowGrand | 获取或设置是否为行显示数据透视表报告的总计。 |
| RowRange | 返回一个 Range 对象,该对象表示包含数据透视表报告上行的区域。 |
| ShowTableStyleColumnHeaders | 如果应在数据透视表中显示列标题,则将PivotTable.ShowTableStyleColumnHeaders属性设置为True。 |
| ShowTableStyleColumnStripes | 布尔属性用于显示带状列,其中偶数列与奇数列的格式不同。 这样可以使数据透视表更容易阅读。 |
| ShowTableStyleLastColumn | 布尔属性,用于显示总计列样式。 |
| ShowTableStyleRowHeaders | 如果要在数据透视表中显示行标题,则将 PivotTable.ShowTableStyleRowHeaders 属性设置为 True。 |
| ShowTableStyleRowStripes | PivotTable.ShowTableStyleRowStripes 属性显示带状行,其中偶数行与奇数行的格式不同。 这样可以使得 PivotTables 更易于阅读。 |
| Style | 获取或设置应用于指定数据透视表的当前样式。 |
| TableRange1 | 返回一个 Range 对象,该对象表示包含整个数据透视表报告的范围,但不包括页面字段。 |
| TableRange2 | 返回一个 Range 对象,该对象表示包含整个数据透视表报告的范围,包括页面字段。 |
| TableStyle | 获取或设置在数据透视表报告正文中使用的样式。默认值为空字符串(默认情况下不应用样式)。 |
| Tag | 获取或设置与数据透视表报告一起保存的字符串。 |
| Name | Description |
|---|---|
| AddDataField(IPivotField, string, ConsolidationFunction) | 向数据透视表报告中添加一个数据字段。返回一个表示新数据字段的PivotField对象。 |
| ClearAllFilters() | 删除当前应用于透视表的所有筛选器。 这包括删除透视表对象中PivotFilters集合中的所有筛选器,移除任何手动应用的筛选,并将报表筛选区域中的所有PivotFields设置为默认项。 |
| ClearTable() | 清除数据透视表。清除数据透视表包括移除所有字段,并删除应用于数据透视表的所有筛选和排序。 此方法将数据透视表重置为创建后、添加任何字段之前的状态。 |
| PivotValueCell(int, int) | 根据给定的行和列索引,检索特定数据区域的PivotValueCell对象。 |
| Refresh() | 从源数据刷新数据透视表报告。如果成功,则返回 True。 |
| RepeatAllLabels(PivotFieldRepeatLabels) | 设置是否为指定数据透视表中的所有数据透视字段重复项目标签。 |
| SetRowAxisLayout(LayoutRowType) | 此方法用于同时为所有现有的数据透视字段设置布局选项。 |
| SubtotalLocation(SubtotalLocationType) | 改变所有现有PivotFields的小计位置。 改变小计位置立即对概要形式中的字段产生视觉影响,同时也会为表格形式中的字段设置。 |
| Update() | 更新链接或数据透视表报告。 |