Как разделить csv-файл по уникальным элементам в столбце?
Введение
Легко разделите большой csv-файл на небольшие файлы, уникальные элементы в столбце без формулы. Загружайте только csv-файл, получайте результаты за секунды. Простая и эффективная обработка — попробуйте прямо сейчас!

Как разделить csv-файл по уникальным элементам в столбце?
В повседневной работе нам часто приходится разделять файл на небольшие файлы. Например, у нас есть csv-файл, в котором хранятся данные заказа, и один столбец содержит имя поставщика. Нам нужно разрезать этот файл на разные файлы в соответствии с именем поставщика. Это непростой вопрос, и иногда его нужно запрограммировать. Конечно, лучший способ сделать это — использовать QuickTran на базе QuickTable, чтобы сэкономить время и повысить эффективность!
Метод A: Python
Если вы хотите разделить большой CSV-файл на основе уникальных элементов в определенном столбце, вы можете использовать Python и библиотеку pandas. Вот пример:
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)
Метод Б:Excel
С помощью Microsoft Excel можно разделить большой файл CSV или Excel на файлы меньшего размера на основе уникальных значений в определенном столбце. Вот как:
- Откройте большой файл в Microsoft Excel.
- Отсортируйте данные по столбцу, в котором вы хотите разделить данные на файлы меньшего размера.
- Создайте новую рабочую книгу в Microsoft Excel для каждого уникального значения в столбце.
- Для каждого уникального значения отфильтруйте данные так, чтобы в столбце отображались только строки с этим значением.
- Скопируйте отфильтрованные данные для текущего уникального значения и вставьте их в соответствующую новую рабочую книгу.
- Сохраните новую рабочую книгу в виде отдельного файла, используя уникальное значение как часть имени файла.
- Повторите шаги 4-6 для каждого дополнительного уникального значения в столбце.
Примечание. Количество строк в каждом меньшем файле будет зависеть от количества строк с этим уникальным значением в столбце.
Лучший способ: используйте функцию QuickTran
- Посетите наш веб-сайт и найдите онлайн-инструмент.
- Откройте csv-файл, нажав кнопку «Выбрать файл» и выбрав файл, который хотите изменить.
- После загрузки файла вы можете выбрать столбец, который хотите разделить. Через несколько секунд вы разделите большой csv-файл на небольшие файлы.
- Затем вы можете загрузить файлы и сохранить их на своем компьютере.