Como dividir um arquivo csv de acordo com itens exclusivos em uma coluna?
Introdução
Divida facilmente um grande csv em arquivos pequenos, itens exclusivos em uma coluna sem fórmula. Faça upload apenas do arquivo csv, obtenha resultados em segundos. Processamento fácil e eficiente - Experimente agora!

Como dividir um arquivo csv de acordo com itens exclusivos em uma coluna?
Muitas vezes, precisamos dividir um arquivo em pequenos arquivos em nosso trabalho diário. Por exemplo, temos um arquivo csv que armazena dados do pedido e uma coluna contém o nome do fornecedor. Precisamos cortar esse arquivo em arquivos diferentes de acordo com o nome do fornecedor. Isso não é uma questão simples e, às vezes, você precisa programá-la. A melhor maneira de fazer isso é, obviamente, usar o QuickTran desenvolvido pela QuickTable para economizar tempo e também ser eficiente!
Método A: Python
Se você quiser dividir um arquivo CSV grande com base em itens exclusivos em uma determinada coluna, você pode usar o Python e a biblioteca pandas. Aqui está um exemplo:
import pandas as pd
# Read the large csv file into a pandas dataframe
df = pd.read_csv("largefile.csv")
# Get the unique values of the column you want to split the data by
column_values = df[column_name].unique()
# Loop over the unique values of the column
for value in column_values:
# Create a dataframe for each unique value
value_df = df[df[column_name] == value]
# Write the dataframe to a new csv file
value_df.to_csv(f"{column_name}_{value}.csv", index=False)
Método B: Excel
Você pode usar o Microsoft Excel para dividir um arquivo CSV ou Excel grande em arquivos menores com base em valores exclusivos em uma determinada coluna. Veja como:
- Abra o arquivo grande no Microsoft Excel.
- Classifique os dados com base na coluna em que você deseja dividir os dados em arquivos menores.
- Crie uma nova pasta de trabalho no Microsoft Excel para cada valor exclusivo na coluna.
- Para cada valor exclusivo, filtre os dados para mostrar somente as linhas com esse valor na coluna.
- Copie os dados filtrados para o valor exclusivo atual e cole-os na nova pasta de trabalho correspondente.
- Salve a nova pasta de trabalho como um arquivo separado, usando o valor exclusivo como parte do nome do arquivo.
- Repita as etapas de 4 a 6 para cada valor exclusivo adicional na coluna.
Nota: O número de linhas em cada arquivo menor dependerá do número de linhas com esse valor exclusivo na coluna.
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, você poderá selecionar uma coluna que deseja dividir. Em segundos, você dividirá o csv grande em arquivos pequenos.
- Em seguida, você pode baixar os arquivos e salvá-los em seu computador.