Arquivos de dados de exemplo para download — CSV, JSON, XML, SQL, SQLite, YAML, GeoJSON

17 formatos · 39 arquivos · links diretos · sem anúncios · uso livre

Os arquivos estruturados compartilham um único conjunto de dados fictício (pedidos de um pequeno distribuidor canadense, com clientes, regiões, produtos, quantidades e totais), então os mesmos registros aparecem como CSV, JSON, XML, INSERTs SQL e um banco SQLite. Assim você pode testar uma importação em um formato e conferir o resultado com outro.

Casos-limite foram incluídos de propósito: um CSV com BOM UTF-8, um sem linha de cabeçalho, um com campos entre aspas que contêm vírgulas e quebras de linha, uma variante europeia delimitada por ponto e vírgula e JSON Lines para parsers de streaming. A quantidade de linhas vai de 10 a 100.000, para você medir o desempenho além da correção.

Com pressa? Baixe o pacote de exemplos de Dados — um arquivo pequeno de cada formato de dados (17 arquivos), 202 KB. Baixar pacote (ZIP)

Escolha um formato

Perguntas frequentes

Os dados são reais?

Não. Clientes, produtos e pedidos são fictícios e gerados a partir de uma semente aleatória fixa. Os nomes são inventados, os endereços são endereços genéricos de ruas de Toronto, e nenhum valor corresponde a uma empresa ou pessoa real, então é seguro fazer commit dos arquivos em um repositório público.

Posso usar esses arquivos como fixtures em testes automatizados?

Sim, é para isso que eles servem. Cada arquivo é determinístico e o SHA-256 dele está publicado na página, então você pode fixar o hash no seu teste e detectar se a fixture mudar algum dia. Os links diretos têm cabeçalhos CORS abertos e cache de longa duração.

Outras categorias de arquivos de exemplo

Encontrou um problema ou algo que poderia ser melhor? Lemos todas as mensagens e corrigimos rápido.