.CSV

Arquivo CSV

Comma-Separated Values
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo CSV armazena dados tabulares como texto simples - uma linha por registro, valores separados por vírgulas (ou ponto e vírgula em localidades europeias). Qualquer planilha o abre: Excel, Google Sheets, LibreOffice Calc. O problema mais comum é o Excel amontoar tudo em uma única coluna ou exibir caracteres distorcidos - ambos corrigidos usando o assistente de importação em vez de clicar duas vezes.

Desenvolvedor: No single owner (in use since the 1970s); documented in RFC 4180 (2005) Categoria: Arquivos de Dados Padrão aberto MIME: text/csv
ABRE EM Windows macOS Linux Web
Relacionado: .PKPASS · .DAT · .JSON · .RIS

Nesta página

19k+ extensões indexadas
Última revisão em Jun 21, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro CSV?

.csv é um formato de arquivo que armazena vários tipos de dados em conjuntos de texto separados por caracteres, mais comumente com uma vírgula - daí o nome Comma-Separated Values (Valores Separados por Vírgula). O formato é documentado na RFC 4180 (2005), um padrão mínimo, mas amplamente adotado. Os registros de dados são separados por um caractere de nova linha, enquanto os valores de campos individuais são comumente delimitados por aspas duplas. Para incluir uma aspa dupla literal dentro de um campo, ela é escrita duas vezes como "".

A primeira linha de um arquivo .csv convencionalmente contém os nomes das colunas (uma linha de cabeçalho), embora a especificação CSV não exija sua estrutura. Os campos de registro podem ser separados por:

  • Vírgulas,
  • Pontos e vírgulas,
  • Tabs (veja .TSV),
  • Outros caracteres - usados de forma consistente em todo o documento.

Arquivos .csv são usados para armazenar, importar e exportar dados em um formato bem definido e independente de plataforma que qualquer editor de texto pode abrir. Como a escolha do separador é irrestrita, às vezes pode causar problemas durante a conversão; portanto, os assistentes de importação de dados devem oferecer uma opção para configurar o separador a ser usado, como é o caso de aplicativos de planilha como Microsoft Excel e LibreOffice Calc.

O .csv não carrega assinatura de arquivo (magic bytes) e é identificado por sua estrutura em vez de seu conteúdo. Um arquivo pode opcionalmente começar com uma marca de ordem de byte UTF-8 (EF BB BF), que o Excel grava automaticamente para sinalizar a codificação. A maioria das linguagens de programação fornece bibliotecas dedicadas para importar e gerenciar arquivos .csv de forma confiável, tornando-o um dos formatos de intercâmbio de dados mais universais em uso hoje.

Segurança e proteção

RISCO: MEDIUM

O CSV é texto simples e não pode executar código por si só, mas carrega um risco real: injeção de CSV (injeção de fórmula). Se uma célula começar com =, +, - ou @, uma planilha pode executá-la como uma fórmula ao abrir - invasores exploram isso em CSVs exportados para executar comandos ou vazar dados. O Excel/LibreOffice modernos avisam antes de executar tais fórmulas; não as ative em arquivos de fontes não confiáveis. O «risco» cotidiano é a corrupção de dados, não malware: codificação ou delimitador errado distorcendo silenciosamente números, datas e zeros à esquerda (ex: CEPs e números de telefone perdendo o 0 inicial).

Detalhes do formato

em resumo
NOME COMPLETOComma-Separated Values
DESENVOLVEDORNo single owner (in use since the 1970s); documented in RFC 4180 (2005)desde 1970s (early use); RFC 4180 published 2005
TIPO MIMEtext/csv
TIPODados tabulares em texto simples
PADRÃOAberto · livre de royalties

Programas que abrem arquivos CSV

Windows3 apps
Microsoft Excel Pago Não clique duas vezes em arquivos complexos - use Dados > «Obter Dados de Texto/CSV», escolha a codificação (UTF-8) e o delimitador na visualização antes de carregar.
LibreOffice Calc Código aberto Abra o CSV - o Calc mostra um diálogo de importação para escolher o delimitador e o conjunto de caracteres todas as vezes. O abridor de CSV gratuito mais confiável.
Notepad / Notepad++ Código aberto Abra como texto simples para inspecionar as linhas brutas, verificar o delimitador e a codificação, ou fazer correções rápidas.
macOS3 apps
Microsoft Excel Pago Não clique duas vezes em arquivos complexos - use Dados > «Obter Dados de Texto/CSV», escolha a codificação (UTF-8) e o delimitador na visualização antes de carregar.
LibreOffice Calc Código aberto Abra o CSV - o Calc mostra um diálogo de importação para escolher o delimitador e o conjunto de caracteres todas as vezes. O abridor de CSV gratuito mais confiável.
Numbers (Apple) Gratuito Clique duas vezes para abrir o CSV; o Numbers mostra opções de coluna/codificação na importação.
Linux2 apps
LibreOffice Calc Código aberto Abra o CSV - o Calc mostra um diálogo de importação para escolher o delimitador e o conjunto de caracteres todas as vezes. O abridor de CSV gratuito mais confiável.
GNOME Gnumeric Código aberto Planilha leve com um assistente de importação de texto claro para delimitador/codificação.
Web2 apps
Google Sheets Gratuito Arquivo > Importar > Fazer upload do CSV, escolha o separador (automático/vírgula/ponto e vírgula). Lida bem com UTF-8 e roda no navegador.
Microsoft Excel for the web Gratuito Faça upload para o OneDrive e abra no Excel para a web (gratuito com uma conta Microsoft).

Detalhes técnicos

especificação profunda
Tipo MIMEtext/csv
Estrutura do arquivoTexto simples; linhas delimitadas por quebras de linha, campos delimitados por um caractere separador escolhido
Delimitador padrãoVírgula (`,`); pontos e vírgulas e tabs também são variantes amplamente utilizadas
Quebra de linha (RFC 4180)CRLF (`\r\n` por especificação); apenas LF (`\n`) é amplamente aceito na prática
Caractere de citação de campoAspas duplas (`"`); duplicadas (`""`) para escapar uma aspa literal dentro de um campo
Linha de cabeçalhoPrimeira linha opcional que convencionalmente lista os nomes das colunas; a RFC 4180 deixa a estrutura do cabeçalho indefinida
Assinatura do arquivo (magic bytes)Nenhuma; identificado pela estrutura. Um BOM UTF-8 opcional (`EF BB BF`) pode aparecer no início do arquivo
Suporte a campos de várias linhasSuportado quando o conteúdo do campo está entre aspas duplas
Modelo de dadosApenas tabela plana única; sem aninhamento, relações ou tipos de dados de coluna codificados no formato
Codificação de caracteresQualquer codificação acordada entre gravador e leitor; UTF-8 e Windows-1252 são as mais comuns
Compressão embutidaNenhuma; arquivos são comumente arquivados como `.gz` ou [ZIP](/format/zip)
Adequação para streamingAlta - as linhas podem ser processadas linha por linha sem carregar o arquivo inteiro na memória
Suporte a dados bináriosNão suportado nativamente; o conteúdo binário deve ser codificado em Base64 como texto
Limites de linha do aplicativoSem limite no nível do formato; o Microsoft Excel limita a importação de planilhas em 1.048.576 linhas
Lançado1970s (early use); RFC 4180 published 2005
Padrão abertoSim · livre de royalties
Especificaçãowww.rfc-editor.org

Conversões de CSV

Possível
.CSV .HTMLConversor online
Como converter
.CSV .DBFConversor online
Como converter
.CSV .XLSMConversor online
Como converter
.CSV .SLKConversor online
Como converter
.CSV .DIFConversor online
Como converter
.CSV .XLTXConversor online
Como converter
.CSV .DOCConversor online
Como converter
.CSV .RTFConversor online
Como converter
.CSV .PDFConversor online
Sim - abra o CSV em qualquer aplicativo de planilha e exporte ou imprima para PDF.
Como converter
.CSV .TXTConversor online
Sim - um CSV já é texto simples, então você pode simplesmente renomear .csv para .txt sem qualquer conversor.
Como converter
.CSV .XLSXConversor online
Sim - abra o CSV no Excel ou LibreOffice Calc e salve-o como .xlsx; nenhum conversor especial é necessário.
Como converter
.CSV .SQLGUIA
Sim - as linhas de um CSV podem ser carregadas em uma tabela de banco de dados SQL gerando instruções INSERT…
Como converter
.CSV .JSONConversor online
Sim - qualquer CSV com uma linha de cabeçalho é convertido de forma limpa para JSON, com cada linha…
Como converter
.CSV .SXCConversor online
Como converter
.CSV .XMLConversor online
Sim - um conversor online gratuito ou um pequeno script Python converte CSV para XML em segundos; o Excel…
Como converter
.CSV .DOCXConversor online
Como converter
.CSV .ODSConversor online
Sim - o CSV é convertido de forma limpa para ODS usando o LibreOffice Calc, Google Sheets ou nosso conversor…
Como converter
.CSV .VCFGUIA
Sim - listas de contactos CSV convertem-se para VCF utilizando o Google Contacts ou o Microsoft Outlook.
Como converter
.CSV .XLSConversor online
Sim - abra o seu CSV no Excel ou LibreOffice Calc e guarde-o como XLS (Livro Excel 97-2003), ou utilize o…
Como converter

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos CSV. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos CSV.

Perguntas frequentes

Por que o Excel abre meu CSV todo em uma única coluna?
Seu CSV usa um delimitador diferente do que o Excel espera para sua região (vírgula vs ponto e vírgula). Em vez de clicar duas vezes, use Dados > «Obter Dados de Texto/CSV» e escolha o delimitador correto na visualização, ou altere o separador de lista do Excel nas configurações regionais do Windows.
Por que meu CSV está exibindo caracteres distorcidos?
É uma incompatibilidade de codificação - o arquivo está em UTF-8, mas o aplicativo o abriu como ANSI/Windows-1252. Reabra com o assistente de importação e selecione UTF-8, ou salve o CSV com um BOM UTF-8 para que o Excel o detecte.
Vírgula ou ponto e vírgula - qual delimitador um CSV deve usar?
A vírgula é o padrão (RFC 4180), mas localidades europeias e o Brasil, onde a vírgula é o separador decimal, usam pontos e vírgulas. Combine o separador com quem irá abrir o arquivo, ou use um TSV (tab) para evitar o problema inteiramente.
Como converto um CSV para Excel (.xlsx)?
Abra o CSV no Excel, LibreOffice Calc ou Google Sheets - configurando o delimitador e a codificação corretos na importação - depois vá em Arquivo > Salvar Como e escolha .xlsx.
Como transformo um CSV de contatos em um vCard para meu telefone?
Importe o CSV para o Google Contacts ou Outlook, certifique-se de que as colunas correspondam a nome/e-mail/telefone, exporte como vCard (.vcf) e importe-o no seu telefone.
Salvar como CSV fará com que eu perca minhas fórmulas e formatação do Excel?
Sim. O CSV armazena apenas valores simples da planilha ativa - sem fórmulas, formatação, gráficos ou planilhas extras. Mantenha um arquivo .xlsx mestre e exporte para CSV apenas para compartilhar dados.

Referências

1RFC 4180 - Common Format and MIME Type for CSV Fileswww.rfc-editor.org
2Microsoft - Import or export text (.txt or .csv) filessupport.microsoft.com

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.NOMEDIAAndroid No-Media Marker File
8.TMPTemporary File
9.MDMarkdown Document
10.RPMSGRestricted Permission Message

Extensões relacionadas

.PKPASSApple Wallet Pass (formerly Passbook)
.DATProgram Data File (generic)
.JSONJavaScript Object Notation file
.RISResearch Information Systems citation file
.OFXOpen Financial Exchange
.GGBGeoGebra Document

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z