GroupDocs.Assembly for .NET

Gere tabelas de dados em documentos XLSX usando nossa API .NET

GroupDocs.Assembly for .NET facilita o preenchimento dinâmico de tabelas em documentos XLSX com dados de várias fontes.

Como preencher uma tabela em um documento XLSX

GroupDocs.Assembly permite que você preencha dinamicamente tabelas em modelos para formatos como XLSX. Insira dados de várias fontes nas suas tabelas.

  1. Crie um modelo XLSX com espaços reservados para a tabela.
  2. Recupere dados de qualquer fonte suportada.
  3. Filtre os dados para incluir apenas as informações necessárias.
  4. Salve o documento com a tabela preenchida.
// Adicione essas tags em uma linha de tabela do modelo
// <<foreach [c in ds]>>
// <<[c.Client]>><<[c.Manager]>><<[c.Price]>>
// <</foreach>>

// Defina o caminho do arquivo para o modelo
string template = "table_template.xlsx";

// Recupere dados de uma fonte suportada
DataSourceInfo data 
    = new DataSourceInfo(GetData(), "ds");

// Salve o documento com a tabela preenchida com dados
DocumentAssembler asm = new DocumentAssembler();
asm.AssembleDocument(template, "result.xlsx", data);
dotnet add package GroupDocs.Assembly
clique para copiar
copiado
Mais exemplos Documentação

Gere documentos com tabelas dinâmicas

GroupDocs.Assembly for .NET simplifica a criação de documentos ao automatizar o preenchimento de tabelas e suportar elementos adicionais como gráficos, listas e imagens através de modelos e marcação avançada.

Principais Características do GroupDocs.Assembly

Crie relatórios a partir de dados estruturados

A API processa dados de fontes como JSON, XML e CSV para preencher tabelas em documentos de escritório de forma eficiente e precisa.

Exiba dados visualmente

GroupDocs.Assembly possibilita a criação de tabelas, listas e gráficos, além de embutir texto, links e imagens para um design profissional de documentos.

Posicione precisamente os dados da tabela

Utilize uma sintaxe baseada em LINQ para adicionar dinamicamente linhas e colunas à tabela. Personalize estilos, incluindo cores e formatação, programaticamente.

Suporta uma ampla gama de formatos

Gerencie facilmente formatos de arquivo populares como MS Office, OpenOffice, PDF e HTML. Insira tabelas preenchidas de forma integrada em tipos de documentos suportados.

Como preencher dinamicamente uma tabela de dados

Este exemplo demonstra como preencher uma tabela em um documento XLSX usando dados dinâmicos.

C#

// Prepare um modelo com um espaço reservado para a tabela
// <<foreach [c in items]>> <<[c.Client]>><<[c.Manager]>>
// <<[c.Price]>> <</foreach>>

// Especifique o caminho do arquivo para o modelo
string template = "table_template.xlsx";

// Recupere dados da fonte escolhida
JsonDataSource data_json = 
  new JsonDataSource("Items.json");

// Crie um objeto de fonte de dados com os dados necessários
DataSourceInfo data 
    = new DataSourceInfo(data_json, "items");

// Inicialize DocumentAssembler
DocumentAssembler asm = new DocumentAssembler();

// Salve o documento finalizado com a tabela preenchida
asm.AssembleDocument(template, "result.xlsx", data);
dotnet add package GroupDocs.Assembly
clique para copiar
copiado
Mais exemplos Documentação

Visão Geral do GroupDocs.Assembly for .NET

GroupDocs.Assembly for .NET foi desenvolvido para criar documentos e relatórios preenchendo modelos com dados de múltiplas fontes. Insira dados estruturados em tabelas, listas e gráficos de forma simples, ou insira imagens dinamicamente. A sintaxe avançada garante a colocação precisa dos dados. Suporta mais de 50 formatos, incluindo PDFs, documentos MS Office e arquivos de e-mail.
Saiba mais
About illustration

Pronto para começar?

Baixe GroupDocs.Assembly gratuitamente ou obtenha uma licença de teste para acesso total!

Recursos úteis

Explore a documentação, as amostras de código e o apoio da comunidade para aprimorar sua experiência.

Explore principais recursos

Nossa solução simplifica a criação de documentos profissionais com tabelas populadas dinamicamente e elementos adicionais.

Crie relatórios com tabelas detalhadas

.NET permite a criação de relatórios abrangentes preenchendo modelos com tabelas e outros elementos de dados em mais de 50 formatos suportados.

Dicas de licença temporária

1
Cadastre-se com seu e-mail comercial. Serviços de e-mail gratuitos não são permitidos.
2
Use o botão Obter uma licença temporária na segunda etapa.
 Português