CSV

Significa "Comma-Separated Values". CSV é uma forma padrão de armazenar dados estruturados em formato de texto simples. É uma opção comum de exportação em aplicativos para desktop e em alguns sites. A maioria dos programas de planilhas pode importar dados de um arquivo .CSV.

Uma lista de valores separados por vírgulas representa uma tabela. Cada linha em um arquivo CSV é uma linha, e o valor entre cada vírgula é uma coluna. A primeira linha geralmente é um cabeçalho de tabela que contém rótulos para cada coluna. Como os dados em um arquivo CSV representam uma tabela, cada linha deve ter o mesmo número de valores separados por vírgulas.

Formato CSV

Como os arquivos CSV usam o caractere de vírgula "," para separar colunas, os valores que contêm vírgulas precisam ser tratados como um caso especial. Esses campos são delimitados por aspas duplas. A primeira aspa dupla indica o início dos dados da coluna, e a última aspa dupla marca o fim. Se o valor contiver uma cadeia de caracteres com aspas duplas, elas serão substituídas por duas aspas duplas, ou "".

Abaixo estão algumas regras padrão de formatação CSV:

  1. Os dados da tabela são representados usando apenas texto simples.
  2. A primeira linha pode ou não representar o cabeçalho da tabela.
  3. As linhas são separadas por quebras de linha caracteres de (nova linha).
  4. As colunas (campos) são separadas por vírgulas.
  5. Todas as linhas contêm o mesmo número de valores.
  6. Os campos que contêm vírgulas devem começar e terminar com aspas duplas.
  7. Os campos que contêm quebras de linha devem começar e terminar com aspas duplas (nem todos os programas são compatíveis com valores que contêm quebras de linha).
  8. Todos os outros campos não precisam de aspas duplas.
  9. As aspas duplas dentro dos valores são representadas por duas aspas duplas consecutivas.

Exemplo de dados CSV

As três linhas a seguir representam uma tabela com três linhas e quatro colunas, começando com um cabeçalho de tabela.

ID,Website,URL,Description
1,TechTerms,https://techterms.com,"TechTerms, the Computer Dictionary"
2,Slangit,https://slangit.com,"Slangit, the ""Clean Slang"" Dictionary"

Os dados acima podem ser exibidos em uma tabela como esta:

IDWebsiteURLDescription
1TechTermshttps://techterms.comTechTerms, the Computer Dictionary
2Slangithttps://slangit.comSlangit, the "Clean Slang" Dictionary

Usando arquivos CSV

Um arquivo *.csv pode ser aberto, visualizado e editado em qualquer editor de texto. No entanto, devido à natureza minimalista do formato CSV, os dados geralmente são difíceis de ler. Por isso, é melhor visualizar os arquivos CSV em um programa de planilhas, como o Microsoft Excel ou o Apple Numbers. Esses aplicativos analisam os dados delimitados por vírgulas e exibem os valores como uma tabela dentro de uma planilha.

Extensão de arquivo: .CSV

Atualizado July 18, 2020 por Per C.

quizTeste seus conhecimentos

Which phrase best describes a Unix daemon?

A
A specialized web browser
0%
B
A device driver
0%
C
A media player
0%
D
A background service
0%
Correct! Incorrect!     View the Daemon definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de CSV nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.