🍋
Menu
.csv Code

CSV (Valores Separados por Virgulas)

CSV e um formato de ficheiro de texto simples que armazena dados tabulares utilizando virgulas para separar valores. E universalmente suportado por folhas de calculo, bases de dados e linguagens de programacao como o formato de troca de dados mais simples.

Tipo MIME

text/csv

Tipo

Texto

Compressão

Sem perdas

Vantagens

  • + Universal support in Excel, Google Sheets, databases, and every language
  • + Human-readable and easy to generate
  • + Minimal overhead — just data, no formatting or metadata
  • + Streamable — can be processed line by line for large files

Desvantagens

  • No data type information — numbers, dates, and strings all look the same
  • Encoding and delimiter ambiguity (comma vs semicolon vs tab)
  • No support for hierarchical or nested data

Quando usar .CSV

Use CSV para troca simples de dados tabulares entre folhas de calculo, bases de dados e scripts. Para dados complexos com tipos e aninhamento, considere JSON ou Parquet.

Detalhes técnicos

Os ficheiros CSV utilizam virgulas como delimitadores de campo, com aspas duplas para envolver campos que contem virgulas, quebras de linha ou aspas. A RFC 4180 define CRLF como terminadores de linha, mas a maioria dos analisadores aceitam LF. A codificacao de caracteres e tipicamente UTF-8 ou o padrao do sistema.

Histórico

Os ficheiros CSV existem desde os primeiros computadores pessoais nos anos 1970. O formato foi parcialmente padronizado na RFC 4180 (2005), mas permanecem variacoes nos delimitadores, aspas e codificacao em diferentes implementacoes.

Converter de .CSV

Converter para .CSV

Formatos relacionados

Termos relacionados

Learn More

Casos de uso