Jak podzielić plik csv według unikalnych elementów w kolumnie?
Wstęp
Łatwo podziel duży csv na małe pliki unikalne elementy w kolumnie bez formuły. Prześlij tylko plik csv, Uzyskaj wyniki w kilka sekund. Bezproblemowe i wydajne przetwarzanie - Wypróbuj teraz!
Jak podzielić plik csv według unikalnych elementów w kolumnie?
Często musimy podzielić plik na małe pliki w naszej codziennej pracy. Na przykład mamy plik csv, który przechowuje dane zamówienia, a jedna kolumna zawiera nazwę dostawcy. Musimy wyciąć ten plik na różne pliki zgodnie z nazwą dostawcy. To nie jest prosta sprawa, a czasami trzeba ją zaprogramować. Najlepszym sposobem na to jest oczywiście, używając QuickTran obsługiwanego przez QuickTable, aby zaoszczędzić czas i być wydajnym!
Metoda A: Python
Jeśli chcesz podzielić duży plik CSV na podstawie unikalnych elementów w określonej kolumnie, możesz użyć Pythona i biblioteki pand. Oto przykład:
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)
Metoda B:Excel
Za pomocą programu Microsoft Excel można podzielić duży plik CSV lub Excel na mniejsze pliki na podstawie unikalnych wartości w określonej kolumnie. Oto jak:
- Otwórz duży plik w programie Microsoft Excel.
- Sortuj dane na podstawie kolumny, w której chcesz podzielić dane na mniejsze pliki.
- Utwórz nowy skoroszyt w programie Microsoft Excel dla każdej unikalnej wartości w kolumnie.
- Dla każdej unikalnej wartości filtruj dane, aby pokazać tylko wiersze z tą wartością w kolumnie.
- Skopiuj przefiltrowane dane dla bieżącej unikalnej wartości i wklej je do odpowiedniego nowego skoroszytu.
- Zapisz nowy skoroszyt jako oddzielny plik, używając unikalnej wartości jako części nazwy pliku.
- Powtórz kroki 4-6 dla każdej dodatkowej unikalnej wartości w kolumnie.
Uwaga: Liczba wierszy w każdym mniejszym pliku będzie zależeć od liczby wierszy o tej unikalnej wartości w kolumnie.
Najlepszym sposobem: Użyj funkcji QuickTran
- Odwiedź naszą stronę internetową i znajdź narzędzie online.
- Otwórz plik csv, klikając przycisk „Wybierz plik” i wybierając plik, który chcesz zmienić.
- Po przesłaniu pliku możesz wybrać kolumnę, którą chcesz podzielić. W kilka sekund podzielisz duży plik csv na małe pliki.
- Następnie możesz pobrać pliki i zapisać je na swoim komputerze.