C# 删除数据透视表
时间: 2023-11-23 09:57:30 浏览: 163
以下是使用C#和Spire.XLS组件删除Excel文档中数据透视表的示例代码:
```csharp
//加载文档
Workbook workbook = new Workbook();
workbook.LoadFromFile("数据透视表.xlsx");
//删除第二张工作表上名称为“PivotTable”的数据透视表
workbook.Worksheets[1].PivotTables.Remove("PivotTable");
//删除第二张工作表上索引为0即第一个数据透视表
//workbook.Worksheets[1].PivotTables.RemoveAt(0);
//保存文档
workbook.SaveToFile("删除数据透视表.xlsx", ExcelVersion.Version2013);
```
以上代码中,我们首先加载了Excel文档,然后使用`Remove`方法删除了第二张工作表上名称为“PivotTable”的数据透视表。如果需要删除第二张工作表上的第一个数据透视表,可以使用`RemoveAt`方法。最后,我们保存了修改后的文档。
相关问题
C# aspose.cells 数据透视表水平居中
以下是使用C# Aspose.Cells设置数据透视表水平居中的示例代码:
```csharp
// 创建数据透视表
PivotTable pivotTable = sheet.PivotTables[dataPivotTableName];
// 设置数据透视表的水平对齐方式为居中
pivotTable.Format(21).HorizontalAlignment = TextAlignmentType.Center;
```
其中,`dataPivotTableName`是数据透视表的名称,可以根据实际情况进行修改。
--相关问题--:
1. C# Aspose.Cells如何创建数据透视表?
2. 如何在C# Aspose.
C# aspose.cells 数据透视表设置文字居中
以下是使用C# Aspose.Cells设置数据透视表文字居中的示例代码:
```csharp
// 创建数据透视表
PivotTable pivotTable = sheet.PivotTables[dataPivotTableName];
// 设置数据透视表的选项
pivotTable.RowGrand = true;
pivotTable.ColumnGrand = true;
pivotTable.EnableDataValueEditing = true;
// 设置数据透视表的格式
pivotTable.FormatAll();
// 设置数据透视表的样式
pivotTable.TableStyleType = TableStyleType.TableStyleMedium2;
// 设置数据透视表的文字居中
pivotTable.Format(PivotTableFormatType.Report, "A1:Z100", null, null, null, null, true, false);
// 保存工作簿
workbook.Save(outputFilePath);
```
在上面的代码中,我们使用了Aspose.Cells的PivotTable类来创建数据透视表,并使用Format方法将数据透视表的文字居中。具体来说,我们将Format方法的第七个参数设置为true,表示将数据透视表的文字居中。
阅读全文