Pular para o conteúdo principal

Gerador de Tabela Dinâmica CSV

Dinamize dados CSV em uma tabela de resumo: escolha um campo de linha, um campo de coluna, um campo de valor numérico e uma agregação (sum, count, average, min, max) para fazer uma tabulação cruzada dos seus dados.

Entrada

Nome do cabeçalho cujos valores se tornam os rótulos de linha da tabela dinâmica.

Nome do cabeçalho cujos valores se tornam os cabeçalhos de coluna da tabela dinâmica.

Nome do cabeçalho da coluna numérica para agregar em cada célula.

Saída

Tabela Dinâmica
No data yet
Isso foi útil?

Mais formas de usar esta ferramenta

API REST

curl -X POST https://api.iotools.cloud/v1/tool/csv-pivot-table-generator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "csvInput": "Region,Product,Units\nNorth,Widget,10\nNorth,Gadge…",
    "rowField": "Region",
    "columnField": "Product",
    "valueField": "Units",
    "aggregation": "sum"
  }'

Troque pela sua própria chave, da sua conta. Os campos da ferramenta viram o corpo da requisição — sem envelope.

Peça a um agente de IA

Use the IOTools `csv-pivot-table-generator` tool (CSV Pivot Table Generator) on this input:

YOUR_INPUT_HERE

Cole isto em qualquer agente conectado ao servidor MCP do IOTools e depois adicione sua entrada.

Widget para incorporar

<iframe
  src="https://iotools.cloud/embed/csv-pivot-table-generator/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Gerador de Tabela Dinâmica CSV — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

Coloque isso na sua própria página — grátis, sem chave, só um link de volta.

Custo por chamada de API/MCPA partir de 5 créditos
Precisa de mais créditos?Ver preços

Também disponível via

Guias

Uma tabela dinâmica resume um dataset longo, linha por registro, em uma grade compacta: escolha uma coluna para se tornar rótulos de linha, outra para se tornar cabeçalhos de coluna, e uma coluna numérica para agregar em cada célula. É a mesma ideia por trás do recurso "Tabela Dinâmica" de uma planilha — tabulação cruzada de dados brutos para que padrões (totais por região e produto, contagens por status e mês, médias por equipe e trimestre) se destaquem de uma vez em vez de ficarem enterrados em centenas de linhas.

Esta ferramenta faz isso diretamente do texto CSV colado, completamente no seu navegador — cole dados, nomeie três colunas, escolha uma agregação e obtenha uma tabela dinâmica de volta.

Quando é útil

  • Vendas e pedidos — total de receita ou unidades por região e produto, por representante e mês, ou por canal e categoria.
  • Logs e eventos — contagem de ocorrências por código de status e endpoint, ou por tipo de erro e dia.
  • Exportações de pesquisa ou formulário — média de uma coluna de classificação por coorte e pergunta.
  • Verificações de sanidade rápidas — antes de construir uma tabela dinâmica completa de planilha, veja a forma dos seus dados em segundos.

Como usar

  1. Cole dados CSV na caixa Dados CSV. A primeira linha deve ser uma linha de cabeçalho — esses nomes de cabeçalho são o que você referenciará nos próximos três campos.
  2. No Campo de Linha, digite o nome exato do cabeçalho cujos valores distintos devem se tornar os rótulos de linha da tabela dinâmica (ex. Região).
  3. No Campo de Coluna, digite o nome do cabeçalho cujos valores distintos devem se tornar os cabeçalhos de coluna (ex. Produto).
  4. No Campo de Valor, digite o nome do cabeçalho da coluna numérica para agregar em cada célula (ex. Unidades ou Receita).
  5. Escolha uma Agregação: Soma, Contagem, Média, Mín ou Máx.
  6. A tabela dinâmica se atualiza automaticamente. Copie-a ou baixe-a como CSV.

Rótulos de linha e coluna são classificados alfabeticamente. Uma combinação (linha, coluna) sem dados correspondentes mostra 0 para Soma/Contagem (não há nada para adicionar ou contar) ou uma célula em branco para Média/Mín/Máx (não há média significativa de zero números).

FAQ

Por que digito nomes de campo em vez de escolhê-los de uma lista suspensa? A ferramenta lê sua linha de cabeçalho ao vivo, portanto, qualquer nome de coluna que você digita é correspondido exatamente (sensível a maiúsculas). Se um nome não corresponder, a saída informa quais campos não foram encontrados em vez de silenciosamente produzir uma tabela vazia.

O que acontece com valores não-numéricos no Campo de Valor? Para Soma, Média, Mín e Máx, células não-numéricas ou vazias são ignoradas ao computar a agregação. Para Contagem, cada célula não-vazia no grupo é contada independentemente de ser numérica — útil para contar ocorrências em vez de somar uma quantidade.

Ele lida com campos CSV entre aspas com vírgulas incorporadas? Sim — o analisador é ciente de aspas: um campo envolvido em "aspas duplas" pode conter vírgulas, e uma aspas literal dentro de um campo é escrita como "" de acordo com o padrão CSV (RFC 4180).

Posso dinamizar mais de um campo de linha ou coluna? Não atualmente — esta ferramenta faz a tabulação cruzada exatamente um campo de linha contra um campo de coluna. Para agrupamento de múltiplos níveis, execute a saída de volta através da ferramenta com uma coluna combinada, ou use uma planilha.

Meus dados são carregados em algum lugar? Não. A análise, agrupamento e agregação todos rodam localmente no seu navegador — seus dados CSV nunca saem do seu dispositivo.

csvpivot tabledata analysisaggregategroup bycross-tab

Ama as ferramentas? Livre-se dos anúncios.

Um único pagamento remove todos os anúncios da sua conta, para sempre. Sem assinatura, sem rastreamento.