Lição 1

O que é CSV?

Entenda CSV como formato de tabela em texto puro e onde desenvolvedores o encontram.

CSV significa comma-separated values (valores separados por vírgula). É uma forma em texto puro de representar uma tabela:

id,name,email
1,Ada Lovelace,[email protected]
2,Grace Hopper,[email protected]

Cada linha é uma linha da tabela. Cada delimitador separa campos. A primeira linha costuma ter nomes de colunas, mas nem todo arquivo CSV tem cabeçalho.

Por que desenvolvedores ainda usam CSV

CSV aparece no trabalho prático porque é fácil exportar, inspecionar e compartilhar:

  • Amostras de planilha de produto ou operações
  • Exportações de painel admin
  • Dados de teste de QA
  • Downloads de relatórios e BI
  • Scripts de reparo de dados e jobs de importação
  • Fixtures rápidas para mocks de API

CSV não é tão expressivo quanto JSON. É plano por natureza, enquanto JSON representa objetos e arrays aninhados. Por isso a conversão exige decisões sobre cabeçalhos, tipos e dados aninhados.

Resumo

Trate CSV como tabela, não só como string. Antes de converter, identifique o delimitador, a linha de cabeçalho, contagem de linhas e colunas e campos entre aspas.

Experimente o Conversor CSV ↔ JSON com uma amostra pequena antes de processar volumes maiores.

Voltar à visão geral do curso