Neste tutorial passo a passo, é fornecida uma explicação sobre como remover a tabela dinâmica em Excel em C#. São fornecidas informações detalhadas para definir o ambiente de desenvolvimento, uma lista de tarefas para escrever o aplicativo e um código pronto para execução que demonstra como remover a tabela dinâmica do Excel em C#. Este código pode ser executado em qualquer uma das plataformas que suportam o ambiente .NET e não requer nenhuma outra ferramenta ou software para excluir uma ou mais tabelas dinâmicas de um arquivo Excel.
Etapas para remover a tabela dinâmica em C#
- Usando o gerenciador de pacotes NuGet, adicione Aspose.Cells for .NET ao projeto para excluir tabelas dinâmicas
- Carregue o workbook
- Acesse o worksheet
- Acesse a tabela dinâmica da planilha
- Remova a tabela dinâmica
- Salve a pasta de trabalho
As etapas acima descreveram como excluir a tabela dinâmica no Excel em C#. O processo é iniciado carregando a pasta de trabalho e, em seguida, acessando a planilha de destino. Cada planilha tem um objeto de classe PivotTableCollection que expõe o método Remove() usado para executar essa tarefa no código de exemplo. No final, a pasta de trabalho de saída pode ser salva em qualquer um dos formatos suportados com todos os dados, exceto a tabela dinâmica removida.
Código para excluir tabela dinâmica em C
using Aspose.Cells; | |
using Aspose.Cells.Pivot; | |
using System; | |
class Program | |
{ | |
static void Main(string[] args) //Delete a pivot table using C# | |
{ | |
// Set the license | |
new License().SetLicense("Aspose.Total.Product.Family.lic"); | |
// Load a workbook | |
Workbook workbook = new Workbook("pivotTable.xls"); | |
// Access the target worksheet and the pivot table | |
Worksheet worksheet = workbook.Worksheets[0]; | |
PivotTable pivotTable = worksheet.PivotTables[0]; | |
// Remove the pivot table | |
worksheet.PivotTables.Remove(pivotTable); | |
// Save the workbook | |
workbook.Save("output.xls"); | |
Console.WriteLine("Done"); | |
} | |
} |
Este código de exemplo demonstrou como remover a tabela dinâmica em C#. Ele usa o método Remove() que requer um objeto de tabela dinâmica para removê-lo da coleção. No entanto, se você souber o índice da tabela dinâmica de destino na coleção, poderá usar o método RemoveAt() que requer apenas o número do índice.
Neste guia rápido, aprendemos como excluir tabela dinâmica em C#. Se você deseja aprender o processo de geração de uma nova tabela dinâmica, consulte o artigo como criar tabela dinâmica no Excel usando C #.