Inserir tabela dinâmica em documentos XLSM por meio de C#
Planilha nativa e de alto desempenho Microsoft Excel XLSM com criação de tabela dinâmica programaticamente usando APIs .NET do lado do servidor.
Como inserir tabela dinâmica em XLSM via C#
É fácil para os desenvolvedores inserir uma tabela dinâmica no formato de planilha XLSM na execução de diferentes aplicativos de relatórios para processamento de dados em apenas algumas linhas de código.
- Incluir o namespace em seu arquivo de classe
- Crie uma instância de classe Workbook.
- Acesse a primeira planilha da pasta de trabalho.
- Obtenha a(s) célula(s) desejada(s) da planilha e coloque o valor na(s) célula(s).
- Insira a tabela dinâmica e defina o estilo
- Use o método Salvar para salvar a pasta de trabalho como arquivo XLSM.
Requisitos de sistema
Apenas certifique-se de que o sistema tenha Microsoft Windows ou um sistema operacional compatível com .NET Framework, .NET Core, Windows Azure, Mono ou plataformas Xamarin, bem como ambiente de desenvolvimento como Microsoft Visual Studio.
- Instale a partir da linha de comando como
nuget install Aspose.Cells
ou via Package Manager Console do Visual Studio comInstall-Package Aspose.Cells
. - Como alternativa, obtenha o instalador MSI offline ou todas as DLLs em um arquivo ZIP emTransferências
Inserir tabela dinâmica em XLSM - C#
XLSM O que é XLSM Formato de Arquivo
Arquivos com extensão XLSM são um tipo de arquivo de planilha que suporta macros. Do ponto de vista da aplicação, uma Macro é um conjunto de instruções utilizadas para automatizar processos. Uma macro é usada para registrar as etapas executadas repetidamente e facilita a execução das ações executando a macro novamente. As macros são programadas com o Visual Basic for Applications (VBA) do Microsoft de dentro da pasta de trabalho do Excel usando o Editor do Visual Basic e podem ser executadas/depuradas diretamente de lá.
Leia maisOutros formatos de tabela dinâmica suportados
Você também pode criar outros formatos Excel Microsoft com Tabela Dinâmica, incluindo alguns listados abaixo.