Um guia completo sobre o que é um arquivo CSV e como criá-lo, abri-lo, importá-lo ou exportá-lo.
Um arquivo CSV refere-se à extensão de arquivo "valores separados por vírgula", que permite armazenar dados tabulares para o gerenciamento de conjuntos de dados ou bancos de dados. É um arquivo de texto simples que só pode conter números e valores de texto separados ou delimitados por uma vírgula.
CSV é um formato de arquivo muito popular e versátil, frequentemente usado para a troca de dados entre diferentes aplicativos. Por serem fáceis de organizar e manipular, os arquivos CSV são amplamente usados em aplicativos de consumo, negócios, financeiros e científicos. Muitos programas oferecem opções para importar ou exportar arquivos no formato CSV.
Neste artigo, discutiremos o que é arquivo CSV, como criá-lo e editá-lo, como abrir um arquivo CSV e como importar / exportar um arquivo CSV.
O que é um arquivo CSV e qual é sua estrutura?
Um arquivo CSV às vezes referido como Valores Separados por Caracteres ou Arquivo Delimitado por Vírgulas é qualquer arquivo que termina em ‘.csv’. É um formato comum de troca de dados usado por programas de planilha ou banco de dados, como Microsoft Excel, Planilhas Google, MySQL, etc. CSV facilita a transferência de dados complexos entre aplicativos que não podem se comunicar entre si, desde que ambos sejam compatíveis Formato CSV.
Os arquivos CSV podem conter apenas letras, números e caracteres (caracteres ASCII ou Unicode imprimíveis), que são separados (ou delimitados) por caracteres de vírgula. Como são arquivos de texto simples, os arquivos CSV são fáceis de importar ou exportar. Com arquivos CSV, você pode exportar facilmente informações grandes e complexas de um programa e, em seguida, importar as informações desse arquivo CSV para outro programa.
Em arquivos CSV, os valores geralmente são delimitados por uma vírgula, mas às vezes eles podem usar outros caracteres para separar valores, incluindo:
- Ponto e vírgula (;)
- Tab (\ t)
- Espaço ()
- Aspas simples ou duplas (”) (“ ”)
- Tubo (|)
Estrutura do arquivo CSV
Um arquivo CSV tem uma estrutura simples e, na verdade, é escrito por seu nome (valores separados por vírgula). Os arquivos CSV usam uma vírgula para separar cada valor de dados específico (colunas) em uma linha, e diferentes linhas aparecem em diferentes linhas. Por exemplo, quando você converte uma tabela de dados em um arquivo CSV, a primeira linha / linha contém cabeçalhos de coluna (delimitados) da tabela e, em seguida, cada linha contém uma linha da tabela.
Será melhor entendido com um exemplo. Digamos que você tenha esta planilha contendo uma tabela de dados:
E é assim que os dados acima se parecem em um arquivo formatado em CSV:
Nome, Sobrenome, Sexo, País Franklyn, Desconhecido, Masculino, France Loreta, Curren, Mulher, France Philip, Gent, Masculino, France Shavon, Benito, Feminino, France Shavonne, Pia, Feminino, França
O arquivo CSV pode ser mais complicado do que isso, com mais campos ou valores em cada linha e pode conter milhares de linhas. Os arquivos CSV não suportam nenhuma fonte, design ou formatação, apenas contém texto simples. Essa simplicidade é o que torna o CSV o arquivo de escolha para exportar e importar dados para outros programas.
Criação de um arquivo CSV
Existem duas maneiras de criar um arquivo CSV - uma, você pode criar um arquivo CSV exportando ou salvando um arquivo no formato CSV usando aplicativos; dois, crie um arquivo CSV usando um editor de texto.
Crie um arquivo CSV usando o Editor de Texto
Você não precisa de uma planilha dedicada ou software de banco de dados para criar um arquivo CSV, você pode criar um arquivo CSV usando qualquer editor de texto capaz, como Notepad, Vim, Notepad ++, etc. Tudo o que você precisa fazer é inserir uma string de valores ( colunas), que são separadas por vírgulas, e as linhas são separadas por novas linhas. Aqui, como:
Primeiro, abra um editor de texto como o Bloco de notas e, a seguir, insira os nomes das colunas ou a primeira linha de dados (um registro) separados por vírgulas na primeira linha. Por exemplo, estamos digitando os seguintes cabeçalhos na linha do arquivo:
Nome, sexo, país, idade
E certifique-se de digitar sem nenhum espaço desnecessário na string.
Em seguida, digite seus valores na segunda linha, usando o mesmo formato da primeira linha. Aqui, estamos inserindo o nome real, seguido pelo gênero, seguido pelo país e a idade.
Dulce, Mulher, Estados Unidos, 32
Continue escrevendo seus valores para cada item em cada linha seguinte. Se você quiser deixar algum campo (valor) vazio, certifique-se de adicionar a vírgula, ou os campos restantes na linha serão deslocados para a esquerda quando você importar o arquivo para uma tabela. No exemplo a seguir, deixamos de fora o campo do país na 7ª linha, mas adicionamos uma vírgula para deixar uma célula em branco quando convertemos os dados na tabela.
Regras para criar arquivos CSV
O Internet Engineering Task Force (IETF) define como um arquivo CSV deve ser estruturado e formatado com o padrão ‘RFC4180’. De acordo com isso, existem mais algumas regras que você precisa seguir para formatar dados em um arquivo CSV. Aqui, 'CRLF' significa 'retorno de carro' e um 'avanço de linha', o que significa uma quebra de linha.
- Mantenha cada linha de dados em uma linha separada, separada por uma quebra de linha (CRLF).
Philip, Male, France, 36
- Você não tem que seguir a última linha de dados (linha) com uma quebra de linha.
Philip, Masculino, França, 36 Mara, Mulher, Grã-Bretanha, 25
- Você pode incluir uma linha de cabeçalho opcional com uma lista dos nomes das colunas na primeira linha do arquivo com o mesmo formato do resto das linhas. Os cabeçalhos podem conter os nomes relacionados aos campos do arquivo.
Nome, Sobrenome, Sexo, País Philip, Masculino, França, 36 Mara, Feminino, Grã-Bretanha, 25
- Certifique-se de que cada campo na lista de cabeçalhos e cada registro seja delimitado por vírgulas. Cada registro / linha deve conter o mesmo número de campos em todo o arquivo. E o último campo da linha não deve ser seguido por uma vírgula.
Nome, Sobrenome, Sexo, País Shavon, Benito, Mulher, França
- Se você colocar campos entre aspas duplas, as aspas duplas podem não aparecer dentro dos campos.
"Sherron", "Mulher", "Grã-Bretanha", "65" Belinda, Mulher, Islândia, 68
- Se quiser que vírgulas, aspas duplas, ponto-e-vírgulas ou quebras de linha apareçam nos campos, coloque-os entre aspas duplas.
Shavonne, Mulher, "Fra; nce", "10.000"
Depois de terminar de amarrar seus dados no Bloco de Notas (editor de texto), clique no menu ‘Arquivo’ e selecione a opção ‘Salvar’ ou pressione Ctrl + S.
Em seguida, digite o nome do arquivo e termine o nome do arquivo com a extensão “.csv”.
Em seguida, selecione a opção ‘Todos os arquivos (*. *)’ Na lista suspensa ‘Salvar como tipo’ e, a seguir, clique no botão ‘Salvar’.
Isso é tudo o que é preciso para criar um arquivo CSV usando um editor de texto.
Crie um arquivo CSV usando aplicativos de planilha
A maneira mais fácil de criar um arquivo CSV é exportar um arquivo para o formato CSV ou salvá-lo no formato CSV. A maioria das planilhas, bancos de dados e outros aplicativos fornecem opções para exportar os dados para arquivos CSV ou salvá-los como arquivos CSV. Você também pode baixar o conjunto de dados em um arquivo CSV. Em muitos aplicativos, um arquivo CSV é feito clicando no menu ‘Arquivo’ e selecionando a opção ‘Exportar’ ou ‘Salvar como’.
Usando Microsoft Excel
O Microsoft Excel permite que você salve um arquivo como um arquivo CSV usando o recurso ‘Salvar como’. Para criar um arquivo CSV usando o Microsoft Excel, abra o Excel e, a seguir, abra o arquivo existente que deseja salvar no formato CSV ou crie um novo documento.
Para criar um novo documento para CSV, primeiro, adicione um cabeçalho de coluna ou um nome de campo para cada dado que deseja inserir (por exemplo, nome, sobrenome, endereço, cidade, estado e código postal) nas células localizadas em linha 1 no topo da planilha.
Em seguida, insira seus dados na planilha nas colunas apropriadas. Deve haver apenas um registro em uma linha.
Para salvar sua planilha como um arquivo CSV, clique em ‘Arquivo’ e escolha a opção ‘Salvar como’.
Na página ou janela Salvar como, digite o nome do seu arquivo no campo ‘Nome do arquivo’.
Em seguida, escolha o formato 'CSV UTF-8 (delimitado por vírgulas) (* .csv)' ou 'CSV (delimitado por vírgulas) (* .csv)' no menu suspenso 'Salvar como tipo:' e clique no botão 'Salvar' .
Ao clicar em ‘Salvar’, apenas a planilha ativa será salva como um arquivo CSV. Agora você criou um arquivo CSV usando o Excel.
Usando o Planilhas Google
O Planilhas Google permite que você baixe sua planilha como um arquivo CSV usando o recurso de download. Para fazer isso, abra a planilha que deseja baixar como um arquivo CSV no Planilhas Google. Ou você pode criar uma nova planilha no Planilhas Google como fizemos na seção acima.
Quando terminar de inserir seus dados na planilha, clique no menu ‘Arquivo’, a seguir expanda o submenu ‘Download’ e selecione a opção ‘Valores separados por vírgula (.csv, página atual)’.
Isso fará o download da página atual na planilha como um arquivo CSV. O Excel e as planilhas do Google podem conter fórmulas, estilos, imagens, formatação e outras coisas, mas não são transferidos para o arquivo CSV.
Observação: embora a maioria dos programas de planilhas ofereça suporte a várias planilhas, o formato CSV não oferece suporte a "planilhas" ou "guias" e as informações nas planilhas de adição não serão gravadas em CSV quando você exportar ou salvar o arquivo. Apenas a planilha atual é salva.
Abrindo um arquivo CSV
Como os arquivos CSV são tão simples, eles podem ser abertos facilmente com qualquer editor de texto (como o Bloco de notas) ou um programa de planilha (como o Microsoft Excel, Google Sheets). Na maioria desses programas, você pode simplesmente clicar em Arquivo> Abrir e selecionar o arquivo CSV para abri-lo.
Abra um arquivo CSV em um Editor de Texto (Bloco de Notas)
Devido à sua simplicidade, qualquer editor de texto que pode abrir um arquivo ‘.txt’ pode abrir um arquivo ‘.csv’. Quando você abre um arquivo CSV em um editor de texto como o Bloco de notas, ele não mostra dados formatados ou estruturados. Em vez disso, ele apenas mostrará os valores separados por vírgula ou outro delimitador.
No entanto, o Bloco de notas pode ter problemas para abrir o arquivo CSV se for um arquivo CSV grande (arquivo com tamanho em GBs). Nesse caso, tente usar um editor de texto mais poderoso como o Notepad ++, Vim, Sublime Text, etc. O bloco de notas oferece uma maneira simples e fácil de visualizar o arquivo CSV.
Para abrir um arquivo CSV no Bloco de notas ou no editor de texto padrão, clique com o botão direito do mouse no arquivo CSV no Gerenciador de arquivos ou no Windows Explorer e selecione 'Editar' (se você tiver o Windows 11, selecione 'Mostrar mais opções e, em seguida, selecione' Editar '). Como alternativa, você pode clicar com o botão direito do mouse no arquivo, mover o cursor sobre a opção ‘Abrir com’ e selecionar ‘Bloco de notas’ ou qualquer outro editor de texto.
Agora, você verá os dados dentro do arquivo CSV em texto simples.
Você também pode abrir o editor de texto de sua escolha, clicar na opção ‘Arquivo’ e, em seguida, ‘Abrir’.
Na caixa de diálogo ‘Arquivo aberto’, navegue até o arquivo CSV e selecione-o. Em seguida, clique em ‘Abrir’
Agora, você pode ler e editar os dados como faria com qualquer outro arquivo.
Abra um arquivo CSV no Microsoft Excel
Embora você possa visualizar facilmente um arquivo CSV com um editor de texto simples, sem a necessidade de um aplicativo de planilha como o MS Excel, não é esteticamente atraente. A maioria dos aplicativos de planilha é capaz de abrir e modificar arquivos CSV, o que também os torna mais fáceis de entender.
Se você tiver o Microsoft Excel instalado em seu computador, ele será o programa padrão para abrir os arquivos ‘.csv’. Basta clicar duas vezes no arquivo CSV para abri-lo no Excel. Se ele não abrir no Excel, você pode clicar com o botão direito do mouse no arquivo CSV e escolher ‘Abrir com’ e selecionar ‘Excel’.
Como alternativa, se você já tiver o Excel aberto, clique na guia ‘Arquivo’ e, em seguida, clique em ‘Abrir’.
Na janela ‘Abrir’, navegue até o local que contém seu arquivo CSV. Se você não conseguir encontrar o arquivo que deseja abrir, clique no menu suspenso ao lado do campo 'Nome do arquivo' e altere o tipo de arquivo para 'Arquivos de texto (* .prn, * .txt, * .csv)' . Isso mostrará apenas os arquivos de texto no local selecionado.
Depois de encontrar o arquivo, selecione-o e clique em ‘Abrir’ para abri-lo no Excel.
Nota: Se os valores dentro do arquivo CSV não forem delimitados por uma vírgula (,), os valores podem não ser separados em células individuais em colunas e todos os valores em linhas podem ser agrupados em uma única coluna.
Abra um arquivo CSV no Planilhas Google
Se você não tem um programa de planilhas pagas, como o Microsoft Excel, pode usar programas de planilhas gratuitas, como o Planilhas Google, para visualizar / editar seu arquivo CSV on-line. Abrir um arquivo CSV no Planilhas Google é tão simples quanto o Microsoft Excel.
Primeiro, abra um arquivo de planilha em branco no Planilhas Google. Na barra de menu, clique em ‘Arquivo’ e em ‘Abrir’.
Na caixa de diálogo Abrir um arquivo, selecione a guia ‘Carregar’ e clique no botão ‘Selecionar um arquivo do seu dispositivo’. Ou, se você já tiver enviado seu arquivo CSV para o Google Drive, selecione-o na guia ‘Meu disco’ e clique em ‘Abrir’. Você também pode arrastar e soltar o arquivo de seu computador na janela de diálogo ‘Abrir um arquivo’.
Em seguida, encontre o arquivo CSV que deseja abrir em sua unidade local, selecione-o e clique em ‘Abrir’ para fazer upload do arquivo.
Assim que o upload do arquivo for concluído, ele será formatado automaticamente e carregado na folha em branco atual. Agora, você pode editar o arquivo como faria com qualquer outro arquivo.
Você também pode instalar e usar o pacote de escritório gratuito LibreOffice Calc para abrir e editar seus arquivos CSV.
Visualize um arquivo CSV usando o PowerShell
Você também pode visualizar e ler um arquivo CSV existente no Windows PowerShell usando o Import-CSV
cmdlet. Veja como:
Primeiro, abra o Windows PowerShell e use o comando ‘cd’ para alterar o diretório para aquele onde seu arquivo CSV está localizado. Por exemplo, estamos usando o seguinte diretório de mudança de comando em nosso sistema:
cd C: \ Users \ rajst \ Documents
Em seguida, digite o seguinte comando e pressione Enter:
Import-Csv .csv
No comando acima, certifique-se de substituir pelo nome do arquivo do seu arquivo CSV:
Import-Csv Contact.csv
E o nome do arquivo não deve conter nenhum delimitador (como espaço) dentro do nome. O comando acima irá converter o conteúdo dentro do arquivo CSV e mostrá-lo a você em uma lista conforme mostrado abaixo.
Importando um arquivo CSV para um aplicativo
Muitos programas usam arquivos CSV para importar dados. Quer se trate de uma lista de contatos dos Contatos do Google, conjunto de dados de um programa de planilha ou uma grande quantidade de informações de um programa de banco de dados, você pode usar arquivos CSV para exportar dados. Em seguida, esses arquivos CSV podem ser usados para importar dados para qualquer programa que ofereça suporte a esse tipo de dados. Além disso, se os campos ou valores nos arquivos CSV forem delimitados por qualquer outro delimitador (diferente de uma vírgula), a melhor maneira de abrir o arquivo é importá-lo para o aplicativo.
Você pode encontrar as opções ‘Importar’, ‘Importar CSV’, Importar / Exportar ou ‘Importar Valores Separados por Vírgulas’ em programas que suportam arquivos CSV para importar dados para eles. Vamos ver como importar arquivos CSV para diferentes aplicativos.
Importar um arquivo CSV para o Excel
Ocasionalmente, quando você obtém arquivos da Internet ou recebe arquivos de um colega de trabalho, eles podem estar no formato CSV. Além disso, ao tentar abrir os arquivos CSV diretamente no Excel, isso pode causar problemas. Portanto, a melhor maneira de abrir o arquivo no Excel é importar dados para o Excel para que os dados não sejam alterados.
Para importar dados no Excel, abra o programa Excel e crie uma nova pasta de trabalho ou abra uma existente. Vá para a guia ‘Dados’ e clique no botão ‘Do Texto / CSV’ na seção Obter e Transformar Dados na Faixa de Opções.
Na caixa de diálogo Importar dados, selecione o arquivo CSV que deseja importar para o seu programa Excel e clique em ‘Importar’.
Outra janela aparecerá, aqui, escolha o seu delimitador (Vírgula) e clique no botão ‘Carregar’.
Os arquivos CSV serão importados para uma nova planilha do Excel como uma tabela.
Normalmente, quando você importa um arquivo CSV para uma pasta de trabalho do Excel, os dados são importados para uma nova planilha com o mesmo nome. Mas se você deseja importar dados para um local específico na planilha atual, siga estas etapas:
Para importar um arquivo CSV para um local específico na planilha atual, abra a planilha para a qual deseja importar os dados. Em seguida, mude para a guia ‘Dados’ e clique no botão ‘Do texto / CSV’. Em seguida, selecione o arquivo CSV que deseja importar.
Na janela seguinte, clique na seta suspensa ao lado do botão ‘Carregar’ e selecione a opção ‘Carregar para’.
Uma pequena caixa de diálogo Importar dados aparecerá. Aqui, selecione a opção ‘Planilha existente’ e clique no botão de seleção de intervalo (seta para cima) para selecionar o intervalo de células.
Em seguida, selecione o intervalo de células onde deseja inserir o conteúdo do arquivo CSV na planilha atual. Depois de selecionar o intervalo, clique na pequena "seta para baixo" na janela recolhida de importação de dados.
Por fim, clique em ‘OK’ para importar os dados.
Agora, o arquivo CSV é importado para uma planilha existente no local selecionado.
Importar um arquivo CSV para o Planilhas Google
Importar arquivos CSV para o Planilhas Google é mais fácil do que o Excel. Além disso, o Planilhas Google oferece mais algumas opções de importação do que o Excel. Veja como você pode importar arquivos CSV para o Planilhas Google:
Primeiro, abra uma nova planilha ou um arquivo existente no Planilhas Google. Na barra de menu, selecione o menu ‘Arquivo’ e, a seguir, clique na opção ‘Importar’.
Na janela de diálogo Importar arquivo, selecione a guia ‘Carregar’ e clique no botão ‘Selecionar um arquivo de seu dispositivo’ ou arraste e solte o arquivo aqui de sua unidade local.
Assim que o arquivo for carregado, outra caixa de diálogo ‘Importar arquivo’ aparecerá. Aqui, selecione o local de importação e o tipo de separador (delimitador) e clique no botão ‘Importar dados’ para importar o arquivo CSV.
No menu suspenso Local de importação, você tem diferentes opções para onde deseja carregar seus dados CSV no Planilhas Google. Selecione a opção apropriada.
- Crie uma nova planilha - Escolha esta opção para criar um novo arquivo de planilha no Google Drive e importar os dados do arquivo CSV para ele.O nome do arquivo será igual ao nome do arquivo CSV.
- Inserir nova (s) folha (s) - Selecione esta opção para inserir uma nova planilha (com o nome do arquivo CSV) na planilha atual e carregar os dados nela.
- Substituir planilha - Esta opção substituirá toda a planilha atual por apenas uma folha de dados do arquivo CSV.
- Substituir folha atual - Esta opção permitirá que você substitua apenas a página / guia atual da planilha pelo conteúdo do arquivo CSV.
- Anexar à planilha atual - Escolha esta opção se você anexar os dados do arquivo CSV no final dos dados da planilha atual.
Digamos que você tenha uma lista de contatos ou dados de clientes incompletos e seu colega de trabalho tenha enviado a você um arquivo CSV que contém o restante dos dados. Você pode usar esta opção para juntar os dados do seu colega de trabalho no final dos seus dados na planilha atual.
Por exemplo, você tem esta lista de contatos incompleta em sua planilha:
Para anexar o arquivo CSV a esta planilha atual, selecione o arquivo CSV na janela de diálogo ‘Importar dados’, selecione a opção ‘Anexar à planilha atual’ para Importar local e clique em ‘Importar dados’.
Isso acrescentará os dados do arquivo CSV ao final do conjunto de dados da planilha atual, conforme mostrado abaixo.
- Substituir dados na célula selecionada - Esta opção substituirá os dados na célula selecionada pelos dados do arquivo CSV.
Para fazer isso, primeiro selecione a célula ou intervalo onde deseja substituir os dados.
Em seguida, escolha a opção ‘Importar’ no menu ‘Arquivo’ e selecione o arquivo CSV. Na caixa de diálogo ‘Importar arquivo’, selecione ‘Substituir dados na célula selecionada’ para o local de importação e selecione o botão ‘Importar dados’.
Isso substituirá os dados no local da célula selecionada pelos dados do seu arquivo CSV.
Importe um arquivo CSV para os Contatos do Google
O Google aceita apenas o arquivo ‘.CSV’ ou ‘Vcard’ para importar a lista de contatos para os Contatos do Google. Se você deseja importar uma lista de contatos de um arquivo CSV para os Contatos do Google, siga estas etapas:
Primeiro, abra os Contatos do Google clicando no botão waffle na página do Google e selecionando ‘Contatos’ no menu suspenso.
Na página de Contatos do Google, clique no botão ‘Importar’ no painel de navegação.
Uma janela de importação de contatos aparecerá. Lá, clique no botão ‘Selecionar arquivo’.
Em seguida, escolha seu arquivo CSV na janela Upload de arquivo e clique em ‘Abrir’
Assim que o arquivo for carregado, seu nome de arquivo CSV aparecerá ao lado do botão ‘Selecionar arquivo. Em seguida, clique na opção ‘Importar’.
A lista de contatos do arquivo CSV será importada para seu aplicativo de contatos do Google.
A maioria dos aplicativos de planilha, programas de banco de dados e outros aplicativos fornecem a opção de importar arquivos CSV, mas as únicas etapas para acessar essa opção podem ser ligeiramente diferentes. Você pode encontrar o recurso Importar no menu ‘Arquivo’ da maioria dos aplicativos.
Isso é tudo que você precisa saber sobre arquivos CSV, como criá-los, como abri-los e como importá-los e usá-los.