Como remover linhas em que todas as colunas estão vazias em csv?
Introdução
Remova facilmente as linhas que contêm colunas vazias em CSV sem usar uma fórmula. Faça o upload do seu arquivo CSV apenas e obtenha resultados em segundos. Processamento fácil e eficiente - experimente agora!
Como remover linhas em que todas as colunas estão vazias em csv?
Como remover linhas em que todas as colunas estão vazias em csv?
Remover linhas de um arquivo grande não é uma questão muito simples. Por exemplo, eu tenho um arquivo csv com milhões de linhas, armazenando registros de acesso, algumas linhas estão completamente vazias, preciso remover essas linhas e depois fazer a análise dos dados. Como posso fazer isso?
Método A: Excel ou planilha do Google
Você pode usar um programa de planilha, como o Microsoft Excel ou o Google Sheets, para remover as linhas do seu arquivo CSV em que todas as colunas estão vazias.
Veja como você pode fazer isso no Microsoft Excel:
- Abra o arquivo CSV no Microsoft Excel.
- Selecione os dados no arquivo e classifique-os com base na primeira coluna.
- Selecione a linha inteira da primeira célula vazia, pressione “Ctrl + Shift + Down” para selecionar todas as linhas abaixo da primeira célula vazia.
- Clique com o botão direito do mouse e selecione “Excluir linha” para remover as linhas vazias.
- Salve o arquivo como um arquivo CSV.
Você pode usar um programa de planilha, como o Microsoft Excel ou o Google Sheets, para remover as linhas do seu arquivo CSV em que todas as colunas estão vazias.
Veja como você pode fazer isso nas planilhas do Google:
- Abra o arquivo CSV no Google Sheets.
- Selecione os dados no arquivo e classifique-os com base na primeira coluna.
- Selecione a linha inteira da primeira célula vazia, pressione “Ctrl + Shift + Down” para selecionar todas as linhas abaixo da primeira célula vazia.
- Clique com o botão direito do mouse e selecione “Excluir linha” para remover as linhas vazias.
- Baixe o arquivo como um arquivo CSV.
Ambos os métodos permitirão que você remova as linhas em seu arquivo CSV onde todas as colunas estão vazias sem precisar escrever nenhum código.
Método B: Python
Se seu arquivo CSV for muito grande para o Excel e muito lento, você poderá usar uma linguagem de script como Python para remover as linhas em que todas as colunas estão vazias. Aqui está um exemplo de como você pode fazer isso:
import csv
with open("input.csv", "r") as f_input:
reader = csv.reader(f_input)
with open("output.csv", "w") as f_output:
writer = csv.writer(f_output)
for row in reader:
if any(row):
writer.writerow(row)
Esse código usa o módulo csv em Python para ler o conteúdo do arquivo de entrada input.csv na memória e, em seguida, grava somente as linhas em que pelo menos uma coluna não está vazia no arquivo de saída output.csv. A função any é usada para verificar se algum dos valores na linha atual não está vazio e, em caso afirmativo, a linha é gravada no arquivo de saída.
Como esse script é executado em uma linguagem de script, ele pode lidar com arquivos grandes muito mais rápido do que um programa de planilhas como o Excel.
A melhor maneira: Use a função QuickTran
- Visite nosso site e encontre a ferramenta online.
- Abra seu arquivo csv clicando no botão “Escolher arquivo” e selecionando o arquivo que você deseja alterar.
- Depois que o arquivo for carregado, em segundos, você removerá as linhas em que todas as colunas estão vazias.
- Em seguida, você pode baixar os arquivos e salvá-los em seu computador.