CSV
Embora não exista uma ação formal do formato CSV, o RFC 4180 descreve um formato, uma ordenação de bytes ou um formato de terminador de linha. Exemplo
1997
Ford
E350
ac, abIs, AASSoon
30100.00
1999
Chevy
Venture "Extended Edition"
49000.00
1996
Jeep
Grand Cherokee
MUST SELL!
air, SSmoon roof, loaded
479699.00
A tabela acima pode ser representada em CSV da seguinte maneira:
1997,Ford,E350,"ac, abs, moon",30100.00 1999,Chevy,"Venture ""Extended Edition""",,49000.00 1996,Jeep,Grand Cherokee,"MUST SELL! air, moon roof, loaded",479699.00
Alguns programas como o Microsoft Excel 2010 requerem ainda um indicador "sep=" na primeira linha do arquivo apontando o carácter de separação. O exemplo acima ficaria assim:
sep=, 1997,Ford,E350,"ac, abs, moon",30100.00 1999,Chevy,"Venture ""Extended Edition""",,49000.00 1996,Jeep,Grand Cherokee,"MUST SELL! air, moon roof, loaded",479699.00
Suporte
O formato CSV é bastante simples e suportado por quase todas as planilhas eletrônicas e SGDB disponíveis no mercado.