Você está na página 1de 17

Arquivo CSV

Formato CSV
O formato CSV é um tipo de arquivo de texto
fundamental para transferência de informações
entre aplicativos diferentes, como um sistema de
informação e o Microsoft Excel. Para fazer esse
tipo de troca de informações com sucesso, você
precisa saber como importar e exportar esses
arquivos.
O que é CSV?

• Antes de entrar no passo a passo de como importar e exportar


arquivos CSV, é importante entender em que consiste essa sigla.
• Por definição, CSV é um formato de arquivo que significa “comma-
separated-values” (valores separados por vírgulas).
• Isso significa que os campos de dados indicados neste formato
normalmente são separados ou delimitados por uma vírgula.
Formato CSV
• Em linhas gerais, o CSV é um formato usado para armazenar dados e
que pode ser importado e exportado em programas como Microsoft
Excel, Google Sheets, Apple Numbers, OpenOffice Calc e outros
aplicativos.
• Mesmo que o CSV seja bastante conhecido, é comum ter dúvidas
sobre como importar ou exportar arquivos dessa forma.
• Além disso, muitas vezes não sabemos se ele é o formato ideal para o
que precisamos, e quais são as diferenças deste para outros tipos de
arquivos.
Por que arquivos .CSV são utilizados?

• Estes arquivos servem para um grande número de aplicações. Eles


auxiliam na exportação de grande volume de dados para utilização
em outros sistemas por exemplo.
• Arquivos .CSV são arquivos texto (plain-text files), tornando mais
simples para os usuários a sua criação e uso.
• São arquivos mais simples de importer em planilhas e outros tipos de
banco de dados.
• Facilita a organização de grandes quantidades de dados
Formato .CSV
Para entender de uma forma mais prática, vamos
supor que você tenha uma planilha que contenha os
dados a seguir:

Esses dados poderiam ser lidos em um arquivo CSV


separados por vírgulas e por um espaçamento de linha, como
no exemplo a seguir:
João,2018,Belo Horizonte
Maria,2019,Rio de Janeiro
Quando usar o formato CSV?

• A grande vantagem de um arquivo CSV é o fato de ele possibilitar a


importação e exportação arquivos de uma linguagem que vários
aplicativos podem ler.
• Dito isso, a situação de uso mais comum do CSV é quando você deseja
exportar informações de uma ferramenta e transferir para outra
(exemplo: do seu sistema de informação para uma planilha do Excel,
ou vice versa).
Como criar um arquivo em CSV no Excel
A criação mais fácil e comum de arquivos neste formato é feita por meio de
softwares de planilha, como o Microsoft Excel, Google Sheets e Libreoffice. 
Para criar um arquivo deste tipo no Excel:
1. Abra o arquivo que você quer salvar em .csv no Excel
2. Clique em arquivo -> salvar como e selecione CSV.
Após salvar, você pode abrir tranquilamente em um editor de texto ou importar
em algum aplicativo.
Use as vírgulas de maneira correta
As vírgulas devem indicar a separação de cada campo (field) e de cada
valor, mas é importante mencionar que o último registro em uma linha não
deve conter vírgula. Exemplo:

João,2018,Belo Horizonte
Maria,2019,Rio de Janeiro

Note que não inserimos nenhuma vírgula após Belo Horizonte ou Rio de
Janeiro.
Um outro ponto a se considerar para ter as informações que você precisa
processadas de forma correta é quando os próprios dados têm vírgulas.
Nesses casos, para diferenciar da vírgula que separa dados, é
importante usar aspas (“). Veja um exemplo a seguir:

Note que na terceira coluna existe uma vírgula no dado, que fala sobre
outras cidades que o João ou a Maria já moraram ou vão morar.
Para manter o dado organizado dessa forma, vamos usar as aspas. Ficaria
mais ou menos assim:

Nome,Ano,Cidade
João,2018,”Belo Horizonte,mas vai mudar de cidade”
Maria,2019,”Rio de Janeiro,mas já morou em São Paulo”

Agora que você já sabe como importar e exportar arquivos CSV, você pode
trabalhar com mais flexibilidade de dados entre aplicativos diferentes!
Como você pode perceber, a gestão de arquivos em CSV pode ser feita de
maneira fácil a partir do momento em que entendemos os parâmetros e
regras para esse tipo de formato.
Excel CSV
•É um arquivo binário que mantém informação •CSV (Comma Separated Values) é um arquivo
sobre todas as planilhas (worksheets) em um texto contend uma série de valores separados
arquivo (workbook) por vírgula.
•Um arquivo Excel além dos dados pode também •Um arquivo CSV é somente um arquivo de texto,
armazenar operações sobre os dados. armazenando dados, mas não contém
formatação, formulas, macros, etc.
•Excel é uma planilha que por padrão salva •CSV é um formato para salvar informação
arquivos em seu próprio padrão proprietário (xls tabular em um arquivo texto delimitado com
ou xlsx) extensão .csv
•Arquivos salvos no Excel não podem ser abertos •Arquivos CSV podem ser abertos por qualquer
por outros editores de texto. editor de texto como o Notepad.
Regras para Criação de um Arquivo CSV
1. Separe campos de dados com um delimitador, normalmente uma vírgula. Deve ser um
carácter único. Se não deseja utilizer uma vírgula, você pode escolher algum outro
carácter como o pipe (|).
2. Cada registro deve ser armazenado em uma única linha. Cada registro deve iniciar na
sua propria linha, mas um único registro pode se espalhar por várias linhas.
3. Não finalize o último registro com uma nova linha (CRLF).
4. Na primeira linha do arquivo, inclua um cabeçalhocom uma lista dos nomes das colunas.
Apesar de ser opcional, é fortemente recomendado, permitindo a documentação das
informações.
5. Tenha certeza de delimitar o cabeçalho da mesma forma que o resto do arquivo. Desta
forma garantimos que os valores dos registros sejam relacionados com os do cabeçalho.
6. Lembre-se que carácteres delimitadores (típicamente aspas duplas) devem ser utilizados
quando necessário. Um exemplo seria quando o delimitador aparece dentro de um
campo.
Arquivos TSV
• Um arquivo TSV armazena uma tabela de dados na qual as colunas de
dados são separadas por tabulações. Pode ser importado para a
maioria dos programas de planilha, que formata os dados nas células.
Os arquivos TSV também podem ser exportados por programas de
planilha, o que permite que os dados sejam visualizados com um
editor de texto básico ou um programa de processamento de texto.
Como configurar delimitador .csv de ´;´
para ´,´
Altere o separador de lista ou o Símbolo Decimal nas Configurações regionais,
para que não sejam o mesmo caractere. Para fazer isso, siga estes passos:
• Clique em Iniciar, aponte para configurações e clique em Painel de controle.
• Clique duas vezes em configurações regionais ou Opções regionais. Clique
na guia número (ou números).
• Na lista de símbolos decimais , escolha um caractere que não seja o mesmo
que o separador de lista. Como alternativa, na lista de separador de lista ,
escolha um caractere que não seja o mesmo que o símbolo decimal.
• Clique em OK.
• Se você for solicitado a reiniciar o computador, fazê-lo.
Exercício 1 – Salvar os Dados Abaixo nos
Formatos CSV e TSV
Continente País Capital
África Angola Luanda
América do Norte Estados Unidos Washington DC
América Central México Cidade do México
América do Sul Brasil Brasília
Europa Espanha Madrid
Europa Alemanha Berlim
Oceania Austrália Camberra
Ásia Japão Tóquio

Você também pode gostar