Ferramentas de dados de exemplo

Gerador de CSV de amostra

Gere registros sintéticos seguros para CSV para testar importações.

Gerador de CSV de amostra: Crie um fixture CSV compacto para testar o mapeamento de colunas e a importação de linhas. O Gerador de CSV de amostra gera um cabeçalho e os campos sintéticos id, label, value e active. Ele ajuda a estabelecer um caso básico de importação antes de você adicionar linhas malformadas ou caracteres especiais que exercitem os caminhos de falha do seu parser. Roda 100% localmente no seu navegador, sem enviar nenhum arquivo para o servidor.

Execuções
No seu navegador
Custo
Grátis · sem cadastro
Disponibilidade
Pronto para usar
bancada de Sample CSVProcessamento local

Roda inteiramente no seu navegador

Resultado fictício

Aguardando

Somente fixtures fictícios de teste. Não use estas identidades, endereços ou IDs gerados como registros reais.

Testando uma importação

O arquivo tem uma linha de cabeçalho (id,label,value,active) e um registro por linha, com aspas apenas quando necessário. Use-o para verificar se o importador associa as colunas pelo nome do cabeçalho, e não pela posição, interpreta true como booleano e informa a quantidade correta de linhas. Depois, reordene as colunas, renomeie um cabeçalho e exclua um valor para ver se os erros fazem sentido.

Finais de linha e casos extremos

As linhas terminam com um único avanço de linha. A RFC 4180 especifica CRLF, e a maioria dos analisadores aceita ambos, mas um importador rigoroso pode não aceitar; faça a conversão se o seu reclamar. Os valores gerados são ASCII simples, sem vírgulas ou aspas, então adicione linhas manualmente para testar uma vírgula dentro de um campo entre aspas, uma aspa duplicada, um nome com acento e uma linha em branco. Visualize o arquivo editado no visualizador de CSV.

Como usar

  1. Escolha uma quantidade inteira de linhas de 1 a 100.
  2. Gere um lote sintético no seu navegador.
  3. Copie ou baixe o fixture e salve-o para testes reproduzíveis.

Privacidade e limitações

A geração permanece neste dispositivo. Os registros são fixtures fictícios de teste; revise e isole a aplicação que os consome.

Ferramentas relacionadas

Perguntas frequentes

Por que solicitar cinco linhas resulta em seis linhas?

A quantidade de linhas conta os registros de dados. Uma linha de cabeçalho é adicionada, portanto o fixture simples integrado tem n + 1 linhas físicas para n registros solicitados. Ele não tem uma nova linha no final. A quantidade de linhas aceita números inteiros de 1 a 100; gere você mesmo um caso de importação vazia.

O CSV preserva os tipos numérico e booleano?

O CSV fornece campos de texto sem um esquema de tipos. A célula value é impressa como 1 e active como true, mas o seu importador precisa decidir como convertê-las. Verifique essas conversões explicitamente, em vez de depender dos tipos inferidos por uma planilha. Os IDs devem permanecer como strings para que seus prefixos TEST sejam preservados.

As linhas geradas exercitam aspas e vírgulas incorporadas?

Os labels atuais são strings ASCII simples, sem vírgulas, aspas ou novas linhas incorporadas. O serializador pode colocar esses caracteres entre aspas, mas este conjunto de dados fixo não os criará para você. Adicione um label contendo uma vírgula, um caso com aspas duplicadas e um campo multilinha para testar seu leitor corretamente.

Ferramenta grátis · no seu navegador execuções · não precisa de conta