6 linhas · 7 colunas · contatos com uma observação em várias linhas e uma vírgula entre aspas
Feito para CSV para vCard: os cabeçalhos são associados aos campos do contato automaticamente.
first_name,last_name,email,mobile,company,city,notes
Gael,Alves,contact1@example.test,+55 11 98863-1446,Grupo Atlântico,Salvador,
Gael,Silva,contact2@example.test,+55 11 91562-3137,Ipê Dados Ltda.,Porto Alegre,"Met at the trade fair
Prefers email"
Gael,Gomes,contact3@example.test,+55 11 98255-5162,Bem-te-vi Logística,São Paulo,
Miguel,Pereira,contact4@example.test,+55 11 96921-9987,Bem-te-vi Logística,Curitiba,"VIP, call before 10:00"
Gael,Lima,contact5@example.test,+55 11 92685-1342,Ipê Dados Ltda.,Rio de Janeiro,
customers.csv
8 linhas · 4 colunas · clientes com IDs de cinco dígitos
Cruze-o com o arquivo de faturas pela coluna customer_id em Juntar ou cruzar arquivos CSV.
100.000 pedidos, cerca de 7 MB, gerados no seu navegador
Gerado a partir de uma semente fixa, então todo download é idêntico. Use-o para testar o tratamento de arquivos grandes.
São sete arquivos CSV pequenos, com pessoas fictícias e e-mails no domínio example.test, feitos para testar ferramentas de CSV. Cada um está documentado abaixo: as colunas, para que serve e quais armadilhas contém, como códigos com zeros à esquerda (001041), uma vírgula entre aspas, uma aspa escapada, uma quebra de linha dentro de uma célula, um preço em branco e uma linha duplicada. Todos são texto UTF-8 separado por vírgula, com linha de cabeçalho e quebras de linha CRLF.
Os arquivos e suas colunas
orders.csv
15 pedidos: order_id, customer, city, product, quantity, unit_price, order_date, status. O arquivo coringa para ordenar, filtrar, mapear e converter.
orders-updated.csv
Uma versão posterior de orders.csv, para comparação: o pedido 001044 tem uma nova quantidade, o pedido 001046 sumiu e o pedido 001099 é novo.
contacts.csv
6 contatos: first_name, last_name, email, mobile, company, city, notes. Pensado para exportar agendas de contatos, como vCard.
customers.csv
8 clientes: customer_id, name, country, segment. O lado esquerdo de uma junção.
invoices.csv
10 faturas: customer_id, invoice_no, total, paid. O lado direito de uma junção; algumas faturas apontam para o cliente 00309, que não está em customers.csv.
signups.csv
7 registros de cadastro propositalmente bagunçados: id, name, email, age, signup_date, plan. Feito para limpeza e validação.
sales.csv
18 linhas de vendas mensais em formato longo: month, region, revenue, units, seis meses para cada uma de três regiões. Feito para gráficos, tabelas dinâmicas e transposição.
Os nomes das colunas são identificadores simples, como na maioria dos arquivos exportados. As datas seguem a ISO 8601 (2026-03-25), os meses são escritos como 2026-01 e os valores em dinheiro têm duas casas decimais separadas por ponto.
Armadilhas incluídas em cada arquivo
orders.csv: todo order_id é completado com zeros até seis dígitos (001041 a 001054), então uma ferramenta que lê códigos como números vai perder os zeros. O produto Monitor 27" está gravado como "Monitor 27""" (uma aspa escapada) e "Chair, ergonomic" contém uma vírgula entre aspas. O pedido 001045 tem unit_price vazio, o pedido 001047 tem espaços em volta do nome do cliente e a última linha é uma cópia exata do pedido 001043.
contacts.csv: uma célula de notes ocupa duas linhas (Met at the trade fair / Prefers email) e outra contém uma vírgula (VIP, call before 10:00). A maioria das notas está vazia. Na versão em inglês, os celulares começam com +1 555.
customers.csv e invoices.csv: os dois usam como chave um customer_id de cinco dígitos com zeros à esquerda, como 00301, então a junção só encontra correspondências se os dois lados continuarem como texto. O cliente 00308 tem três faturas, quatro clientes não têm nenhuma e 00309 tem faturas, mas nenhuma linha de cliente.
signups.csv: um nome com espaço no início, outro com espaço no fim e outro com espaço duplo; not-an-email e N/A na coluna de e-mail; thirty e valores vazios em age; a data impossível 2026-02-30 e a ambígua 11/03/2026; pro e Pro como duas grafias do mesmo plano; um registro duplicado idêntico, um registro totalmente vazio e nenhum registro com id 4.
sales.csv: um arquivo limpo e todo numérico. revenue e units são números inteiros, então ele serve de caso de controle: se uma ferramenta errar aqui, a culpa não é de dados bagunçados.
Qual arquivo usar em cada tarefa
Visualizar, ordenar e filtrar
orders.csv no visualizador de CSV ou nas ferramentas de ordenar e filtrar. Ordene por order_id para conferir se os códigos com zeros à esquerda mantêm a ordem.
Nas páginas de ferramenta que usam esses arquivos, Usar um exemplo carrega o arquivo correspondente direto, para você ver como a ferramenta se comporta antes de abrir seus próprios dados.
Os dados são reais?
Não. As pessoas são combinações aleatórias de nomes e sobrenomes comuns, as empresas são inventadas, todos os e-mails usam o domínio reservado .test da RFC 2606 e os telefones da versão em inglês usam a faixa 555. Os nomes de cidades são lugares reais, usados só como rótulo. Preços, quantidades e datas são gerados a partir de uma semente fixa, então cada arquivo sai igual toda vez que é criado.
Os arquivos acompanham o idioma da interface: na página de outro idioma, os nomes, cidades, empresas e formatos de telefone são familiares a esse público, enquanto os nomes das colunas, os códigos e as armadilhas continuam os mesmos.
Quando você precisa de outro arquivo
Estes arquivos são pequenos de propósito, para que cada linha possa ser conferida a olho. Para milhares de linhas, outros tipos de coluna ou seus próprios nomes de coluna, use o gerador de dados de teste em CSV: a mesma semente com as mesmas configurações sempre gera o mesmo arquivo, então um teste pode ser repetido exatamente.
Exemplo: como é lida uma linha de contatos complicada
Os três primeiros registros de contacts.csv como estão no arquivo e os valores que um leitor correto da RFC 4180 devolve. A quebra de linha e a vírgula ficam dentro do valor de notes; um último campo vazio é uma string vazia, não uma coluna faltando.
CSV
first_name,last_name,email,mobile,company,city,notes
Ava,Williams,contact1@example.test,+1 555-235-0351,Harbor Analytics,Atlanta,
Mary,Brown,contact2@example.test,+1 555-073-4622,Bluebird Labs,Chicago,"Met at the trade fair
Prefers email"
Olivia,Garcia,contact3@example.test,+1 555-982-2565,Northwind,Chicago,
Posso usar estes arquivos nos meus testes ou tutoriais?
Eles não contêm pessoas nem contatos reais, então podem ser usados com segurança como dados de teste. Só lembre que os nomes de cidades são de lugares reais.
Por que os códigos começam com zeros?
Porque exportações reais costumam ter isso (números de pedido, CEPs, códigos de produto), e é o que as ferramentas de CSV mais estragam. Se 001041 virar 1041, a ferramenta converteu texto em número.
Por que há uma linha duplicada em orders.csv?
Para testar a remoção de duplicadas e a comparação. O último registro repete exatamente o pedido 001043, então uma verificação de duplicadas deve encontrar uma linha duplicada.
A contagem básica de visitas fica sempre ativa. Ela não usa cookies e registra só a página visitada, nunca os seus arquivos nem o que você digita.
Opcional: se você permitir, Google Analytics e Microsoft Clarity também medem como as ferramentas são usadas, por exemplo qual formato de exportação foi escolhido. Os seus arquivos CSV e o conteúdo deles nunca são enviados. Saiba mais na nossa Política de Privacidade