Python: Aprenda a Ler e Manipular Arquivos CSV
Aprenda a ler, manipular, modificar, consultar, filtrar, salvar e exportar arquivos CSV em Python.
Glossário
O que é um arquivo CSV e como lê-lo em Python?
Introdução
Um arquivo CSV (Comma-Separated Values) é um tipo de arquivo de texto que contém dados estruturados, organizados em linhas e colunas. Esse formato é amplamente utilizado para armazenar e compartilhar dados tabulares, sendo facilmente lido e manipulado por diversos programas, incluindo a linguagem de programação Python.
Leitura de Arquivos CSV em Python
No Python, existem diversas bibliotecas que permitem a leitura e manipulação de arquivos CSV de forma simples e eficiente. Uma dessas bibliotecas é a csv
, que faz parte da biblioteca padrão do Python. Com ela, é possível ler um arquivo CSV e acessar os dados contidos nele.



import csv
with open('arquivo.csv', 'r') as arquivo:
leitor_csv = csv.reader(arquivo)
for linha in leitor_csv:
# Fazer algo com os dados da linha
print(linha)
Manipulação e Modificação de Arquivos CSV em Python
Além de ler um arquivo CSV, o Python também oferece recursos para manipular e modificar os dados contidos nele. Podemos realizar diversas operações, como adicionar novas linhas, modificar valores existentes, remover linhas e muito mais.
Uma forma comum de manipular um arquivo CSV em Python é utilizando a biblioteca csv
em conjunto com manipulações básicas da linguagem. Podemos utilizar um loop for
para percorrer todas as linhas do arquivo e realizar alguma ação com os dados.
import csv
with open('arquivo.csv', 'w') as arquivo:
escritor_csv = csv.writer(arquivo)
nova_linha = ['Dado 1', 'Dado 2', 'Dado 3']
escritor_csv.writerow(nova_linha)
Realização de Consultas e Filtragens em Arquivos CSV com Python
A manipulação de dados em arquivos CSV não se resume apenas à leitura e modificação. É muito comum a necessidade de realizar consultas e filtragens nos dados, a fim de extrair informações específicas ou realizar análises mais detalhadas. Felizmente, o Python oferece recursos poderosos para realizar essas operações de forma simples e eficiente.
Salvar e Exportar Dados em Formato CSV Utilizando Python
Além de ler e manipular arquivos CSV, é comum a necessidade de salvar e exportar dados em formato CSV utilizando Python. Felizmente, essa tarefa também é bastante simples de ser realizada.
import csv
dados = [
['Nome', 'Idade', 'Email'],
['João', 30, '[email protected]'],
['Maria', 25, '[email protected]'],
['Pedro', 35, '[email protected]']
]
with open('dados.csv', 'w') as arquivo:
escritor_csv = csv.writer(arquivo)
for linha in dados:
escritor_csv.writerow(linha)
Aprenda a realizar consultas e filtragens em arquivos CSV com Python
A manipulação de dados em arquivos CSV não se resume apenas à leitura e modificação. É muito comum a necessidade de realizar consultas e filtragens nos dados, a fim de extrair informações específicas ou realizar análises mais detalhadas. Felizmente, o Python oferece recursos poderosos para realizar essas operações de forma simples e eficiente.



Como salvar e exportar dados em formato CSV utilizando Python
Além de ler e manipular arquivos CSV, é comum a necessidade de salvar e exportar dados em formato CSV utilizando Python. Felizmente, essa tarefa também é bastante simples de ser realizada.
A Awari é a melhor plataforma para aprender sobre ciência de dados no Brasil.
Aqui você encontra cursos com aulas ao vivo, mentorias individuais com os melhores profissionais do mercado e suporte de carreira personalizado para dar seu próximo passo profissional e aprender habilidades como Data Science, Data Analytics, Machine Learning e mais.
Já pensou em aprender de maneira individualizada com profissionais que atuam em empresas como Nubank, Amazon e Google? Clique aqui para se inscrever na Awari e começar a construir agora mesmo o próximo capítulo da sua carreira em dados.


