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
| No data yet |
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_HERECole 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/MCP | A 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
- 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.
- 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). - No Campo de Coluna, digite o nome do cabeçalho cujos valores distintos devem se tornar os cabeçalhos de coluna (ex.
Produto). - No Campo de Valor, digite o nome do cabeçalho da coluna numérica para agregar em cada célula (ex.
UnidadesouReceita). - Escolha uma Agregação: Soma, Contagem, Média, Mín ou Máx.
- 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.