O que saber
- Um arquivo CSV é um arquivo de valores separados por vírgula; visualize/edite um com Excel, planilhas WPS Office ou Planilhas Google.
- Converter CSV para Excel (XLSX), PDF, XML, TXT, etc., com esses mesmos programas ou Zamzar.
- Os arquivos CSV também podem ser gerados e importados para a maioria dos clientes de e-mail e outros programas que lidam com dados estruturados.
Este artigo explica o que é um arquivo CSV, como abrir ou editar um e como convertê-lo para um formato diferente.
O que é um arquivo CSV?
Um arquivo CSV é um arquivo de valores separados por vírgula. É um arquivo de texto simples que pode conter apenas números e letras e estrutura os dados contidos nele em um formato tabular ou tabela.
Arquivos que terminam na extensão de arquivo CSV geralmente são usados para trocar dados, geralmente quando há uma grande quantidade, entre diferentes aplicativos. Programas de banco de dados, software analítico e outros aplicativos que armazenam grandes quantidades de informações (como contatos e dados de clientes) geralmente suportam esse formato.
Um arquivo de valores separados por vírgula pode às vezes ser chamado de arquivo de valores separados por vírgula ou arquivo delimitado por vírgula, mas independentemente de como alguém o diga, eles estão falando sobre o mesmo formato.
CSV também é a abreviação de validação de software de computador, variável separada por vírgula, voz comutada por circuito e valor separado por dois pontos.
Como abrir um arquivo CSV
O software de planilha é geralmente usado para abrir e editar arquivos CSV, como Excel ou as planilhas gratuitas OpenOffice Calc ou WPS Office. As ferramentas de planilha são ótimas para arquivos CSV porque os dados contidos no arquivo geralmente serão filtrados ou manipulados de alguma forma.
Para visualizar e/ou editar seu arquivo CSV on-line, você pode usar o Planilhas Google. Para fazer isso, visite essa página e selecione o ícone de pasta para procurar o arquivo em seu computador ou Google Drive.
Você também pode usar um editor de texto, mas os grandes serão muito difíceis de trabalhar nesses tipos de programas. Se você quiser fazer isso, veja nossos favoritos nesta lista de Melhores Editores de Texto Gratuitos.
Como mencionado acima, o Excel também suporta arquivos CSV, mas o programa não é gratuito. Mesmo assim, é provavelmente o programa mais usado para visualizar e editar arquivos CSV.
Considerando o número de programas que suportam dados estruturados baseados em texto como CSV, você pode ter mais de um programa instalado que pode abrir esses tipos de arquivos. Se sim, e aquele que abre por padrão quando você toca duas vezes ou clica duas vezes em arquivos CSV no Windows não é aquele que você gosta de usar com eles, mudar esse programa no Windows é muito fácil.
Outra maneira de "abrir" um arquivo CSV é importá-lo. Você faria isso se desejasse usar os dados do arquivo em um aplicativo que não é realmente destinado à edição, mas à visualização/utilização do conteúdo.
Informações de contato são o exemplo mais óbvio; você pode importar contatos para sua conta do Google, por exemplo, para sincronizar os detalhes de contato do arquivo CSV com o Gmail. Na verdade, muitos clientes de e-mail suportam a exportação e importação de informações de contato por meio do formato CSV, incluindo Outlook, Yahoo e Windows Mail.
Como converter um arquivo CSV
Como os arquivos CSV armazenam informações em um formato somente de texto, o suporte para salvar o arquivo em outro formato está incluído em diversos serviços online e programas para download.
Todos os programas de desktop mencionados acima podem converter um arquivo CSV para formatos Excel como XLSX e XLS, bem como para TXT, XML, SQL, HTML, ODS e outros. Este processo de conversão geralmente é feito através do menu File > Salvar como menu.
Você também pode usar o Planilhas Google. No menu File > Download, escolha XLSX, ODS, PDF ou qualquer outro formato suportado.
Há também alguns conversores de arquivos gratuitos que rodam em seu navegador web, como o Zamzar por exemplo, que podem converter arquivos CSV para alguns dos formatos listados acima, bem como para PDF e RTF.
A ferramenta CSVJSON (adivinhe…) converte dados CSV em JSON, super útil se você estiver importando grandes quantidades de informações de um aplicativo tradicional para um projeto baseado na web.
Você normalmente não pode alterar uma extensão de arquivo (como CSV) para uma que seu computador reconheça e esperar que o arquivo renomeado seja utilizável. Uma conversão de formato de arquivo real usando um dos métodos descritos acima deve ocorrer na maioria dos casos. No entanto, como esses arquivos podem conter apenas texto, você pode renomear qualquer arquivo CSV para qualquer outro formato de texto e ele deve ser aberto, embora de maneira menos útil do que se você o tivesse deixado em CSV.
Ainda não consegue abrir?
Os arquivos CSV são enganosamente simples. Por mais simples que pareçam à primeira vista, o menor deslocamento de uma vírgula, ou uma confusão básica como a discutida abaixo, pode fazê-los parecer ciência do foguete.
Tenha em mente que talvez você não consiga abrir o arquivo ou ler o texto dentro dele, pelo simples motivo de estar confundindo outro arquivo com um no formato CSV. Alguns arquivos compartilham algumas das mesmas letras de extensão de arquivo, mas na verdade não estão no mesmo formato, ou mesmo em um remotamente semelhante.
CVS, CVX e CV são apenas alguns exemplos em que os arquivos provavelmente não podem ser abertos em um programa de planilha, embora o sufixo se pareça muito com o CSV. Se este for o caso do seu arquivo, pesquise a extensão real do arquivo no Google ou aqui no Lifewire, para ver seus abridores ou conversores compatíveis.
Informações importantes sobre como editar arquivos CSV
Você provavelmente só encontrará um arquivo CSV ao exportar informações de um programa para um arquivo e, em seguida, usará esse mesmo arquivo para importar os dados para um programa diferente, especialmente ao lidar com aplicativos orientados a tabelas.
No entanto, às vezes você pode se encontrar editando um arquivo CSV, ou criando um do zero, nesse caso deve-se ter em mente o seguinte:
Um programa comum usado para abrir e editar arquivos CSV é o Excel. Algo importante para entender sobre o uso do Excel ou de qualquer outro software de planilha semelhante é que, embora esses programas pareçam fornecer suporte para várias planilhas ao editar um arquivo CSV, o formato CSV não oferece suporte a "planilhas" ou "guias, " para que os dados que você criar nessas áreas adicionais não sejam gravados de volta no CSV quando você salvar.
Por exemplo, digamos que você modifique os dados na primeira planilha de um documento e depois salve o arquivo em CSV - os dados da primeira planilha são os que serão salvos. No entanto, se você alternar para uma planilha diferente e adicionar dados nela e, em seguida, salvar o arquivo novamente, são as informações dessa planilha editada recentemente que serão salvas. Os dados da primeira planilha não estarão mais acessíveis depois que você encerrar o programa de planilhas.
É realmente a natureza do software de planilha que torna esse acidente confuso. A maioria das ferramentas de planilha suporta coisas como gráficos, fórmulas, estilo de linha, imagens e outras coisas que simplesmente não podem ser salvas no formato CSV.
Não há problema, desde que você entenda essa limitação. É por isso que existem outros formatos de tabela mais avançados, como XLSX. Em outras palavras, se você quiser salvar qualquer trabalho além de alterações de dados muito básicas em um CSV, não use mais CSV - salve ou exporte para um formato mais avançado.
Como os arquivos CSV são estruturados
É fácil criar seu próprio arquivo CSV. Basta organizar seus dados como quiser em uma das ferramentas mencionadas acima e salvar o que tiver no formato CSV.
Você também pode criar um manualmente, sim, do zero, usando qualquer editor de texto.
Aqui está um exemplo:
Nome, Endereço, Número
John Doe, Rua 10, 555
Todos os arquivos CSV seguem o mesmo formato geral: cada coluna é separada por um delimitador (como uma vírgula) e cada nova linha indica uma nova linha. Alguns programas que exportam dados para um arquivo CSV podem usar um caractere diferente para separar os valores, como tabulação, ponto e vírgula ou espaço.
O que você vê no exemplo acima é como os dados apareceriam se o arquivo CSV fosse aberto em um editor de texto. No entanto, como programas de software de planilhas como Excel e OpenOffice Calc podem abrir arquivos CSV, e esses programas contêm células para exibir informações, o valor Nome seria posicionado na primeira célula com o John Doe em uma nova linha logo abaixo e os outros seguindo o mesmo padrão.
Se você estiver incorporando vírgulas ou usando aspas em seu arquivo CSV, leia os artigos do edoceo e do CSVReader.com sobre como você deve fazer isso.
Perguntas Frequentes
- Como faço para exportar meus contatos do iPhone para um arquivo CSV? Exportar contatos de um iPhone usando um aplicativo de terceiros, como Exportar para CSV. No aplicativo Exportar para CSV, selecione Begin Exporting > + > Edit Column Data > escolha uma fonte > Export
- Como você lê um arquivo CSV no MATLAB? Para ler um arquivo CSV no MATLAB, arraste e solte o arquivo CSV em qualquer pasta no caminho do MATLAB. Então, na Janela de Comandos do MATLAB, digite m=csvread('name_of_file.dat'); substituindo o nome do arquivo CSV por name_of_file.dat