如何根据列中的唯一项目拆分csv文件?
导言
无需公式即可轻松将大 csv 拆分成小文件列中的独特项目。仅上传 csv 文件,在几秒钟内获得结果。轻松高效的处理-立即试用!

如何根据列中的唯一项目拆分csv文件?
在日常工作中,我们经常需要将文件分成小文件。例如,我们有一个存储订单数据的 csv 文件,其中一列包含供应商的名称。我们需要根据供应商的名称将这个文件切成不同的文件。这不是一件简单的事情,有时你需要对其进行编程。当然,最好的方法是使用由 QuickTable 提供支持的 QuickTran 来节省时间和提高效率!
方法 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)
方法 B:Excel
你可以使用 Microsoft Excel 根据特定列中的唯一值将大型 CSV 或 Excel 文件拆分为较小的文件。方法如下:
- 在微软 Excel 中打开这个大文件。
- 根据要将数据拆分成小文件的列对数据进行排序。
- 在 Microsoft Excel 中为列中的每个唯一值创建一个新的工作簿。
- 对于每个唯一值,筛选数据以仅显示列中具有该值的行。
- 复制当前唯一值的筛选数据,并将其粘贴到相应的新工作簿中。
- 使用唯一值作为文件名的一部分,将新工作簿另存为单独的文件。
- 对列中每个额外的唯一值重复步骤 4-6。
注意:每个较小文件中的行数将取决于列中具有该唯一值的行数。
最好的方法:使用 QuickTran 函数
- 访问我们的网站并找到在线工具。
- 单击 “选择文件” 按钮并选择要更改的文件,打开 csv 文件。
- 文件上传后,您可以选择要拆分的列。在几秒钟内,你会将大 csv 拆分成小文件。
- 然后,您可以下载文件并将其保存到您的计算机上。
了解我们的更多转型工具
转换数据:文本、日期/时间、位置、Json 等。