Amostragem Aleatória de CSV
Extraia um subconjunto aleatório de linhas de um arquivo CSV — escolha um tamanho de amostra e obtenha uma nova seleção aleatória a cada vez, na ordem original de linhas, com a linha de cabeçalho sempre mantida.
Entrada
Opções
A linha de cabeçalho é sempre mantida e nunca contada no tamanho da amostra.
Se isso for maior que as linhas disponíveis, todas as linhas são retornadas.
Saída
Mais formas de usar esta ferramenta
API REST
curl -X POST https://api.iotools.cloud/v1/tool/csv-random-sampler \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"csvSource": "name,age,city,department,salary\nAlice Johnson,30…",
"delimiter": ",",
"firstRowHeaders": "true",
"sampleSize": "3"
}'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-random-sampler` tool (CSV Random Sampler) 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-random-sampler/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Amostragem Aleatória de 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
O que é uma amostra aleatória de CSV?
Uma amostra aleatória extrai um número fixo de linhas de um conjunto de dados maior sem nenhum viés em relação ao topo, fundo ou um valor específico — útil para verificar a qualidade dos dados, construir um fixture de teste menor ou obter uma olhada manual rápida no que um CSV grande realmente contém sem abrir o arquivo inteiro.
Como esta ferramenta funciona
- Cole seus dados CSV ou envie um arquivo
.csv. - Escolha o delimitador (vírgula, ponto e vírgula, tabulação ou barra) e se a primeira linha contém cabeçalhos.
- Defina quantas linhas para amostrar.
- Clique em Amostrar linhas para obter uma nova seleção aleatória — a linha de cabeçalho (se presente) é sempre mantida e nunca contada no tamanho da amostra, e as linhas amostradas permanecem em sua ordem original para leitura mais fácil.
Como a amostragem é aleatória, executá-la novamente com a mesma entrada produz um resultado diferente a cada vez — esse é o ponto de um botão em vez de uma saída atualizada dinamicamente.
Tratamento de campos entre aspas
A análise segue RFC 4180: campos envolvidos em aspas duplas podem conter com segurança vírgulas, quebras de linha e aspas escapadas "" — não é um split ingênuo no caractere delimitador.
Se o tamanho da amostra for maior que os dados
Se você solicitar mais linhas do que o CSV realmente possui, cada linha de dados será retornada em vez de gerar um erro.
Usos comuns
- Verificar um grande CSV para problemas de qualidade de dados
- Construir um fixture de teste pequeno e representativo a partir de um conjunto de dados de produção
- Obter uma noção rápida da forma de um conjunto de dados sem abrir o arquivo completo
Para trabalho em nível de coluna em vez de amostragem de linha, consulte CSV Column Extractor. Para reformatar ou re-delimitar um arquivo CSV, consulte CSV Formatter.
Privacidade
Esta ferramenta funciona inteiramente em seu navegador. Seus dados nunca são enviados para um servidor.