كيفية تقسيم ملف csv وفقًا للعناصر الفريدة في العمود؟

مقدمة

يمكنك تقسيم ملف csv كبير بسهولة إلى ملفات صغيرة وعناصر فريدة في عمود بدون صيغة. قم بتحميل ملف csv فقط، واحصل على النتائج في ثوانٍ. معالجة سهلة وفعالة - جربها الآن!

كيفية تقسيم ملف csv وفقًا للعناصر الفريدة في العمود؟

نحتاج غالبًا إلى تقسيم ملف إلى ملفات صغيرة في عملنا اليومي. على سبيل المثال، لدينا ملف csv يخزن بيانات الطلب، ويحتوي عمود واحد على اسم المورد. نحتاج إلى قطع هذا الملف إلى ملفات مختلفة وفقًا لاسم المورد. هذه ليست مسألة بسيطة، وأحيانًا تحتاج إلى برمجتها. أفضل طريقة للقيام بذلك هي بالطبع استخدام QuickTran المدعوم من QuickTable لتوفير الوقت والفعالية أيضًا!

الطريقة أ: بايثون

إذا كنت ترغب في تقسيم ملف 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)

الطريقة ب: إكسيل

يمكنك استخدام Microsoft Excel لتقسيم ملف CSV أو Excel كبير إلى ملفات أصغر استنادًا إلى القيم الفريدة في عمود معين. فيما يلي كيفية القيام بذلك:

  • افتح الملف الكبير في ميكروسوفت إكسيل.
  • قم بفرز البيانات بناءً على العمود الذي تريد تقسيم البيانات فيه إلى ملفات أصغر.
  • قم بإنشاء مصنف جديد في Microsoft Excel لكل قيمة فريدة في العمود.
  • لكل قيمة فريدة، قم بتصفية البيانات لإظهار الصفوف التي تحتوي على هذه القيمة فقط في العمود.
  • انسخ البيانات التي تمت تصفيتها للقيمة الفريدة الحالية والصقها في المصنف الجديد المقابل.
  • احفظ المصنف الجديد كملف منفصل، باستخدام القيمة الفريدة كجزء من اسم الملف.
  • كرر الخطوات من 4 إلى 6 لكل قيمة فريدة إضافية في العمود.

ملاحظة: يعتمد عدد الصفوف في كل ملف صغير على عدد الصفوف بهذه القيمة الفريدة في العمود.

أفضل طريقة:استخدم وظيفة QuickTran

  • قم بزيارة موقعنا على الإنترنت وابحث عن الأداة عبر الإنترنت.
  • افتح ملف csv الخاص بك عن طريق النقر على زر «اختيار ملف» وتحديد الملف الذي تريد تغييره.
  • بمجرد تحميل الملف، يمكنك تحديد العمود الذي تريد تقسيمه. في غضون ثوانٍ، ستقوم بتقسيم ملف csv الكبير إلى ملفات صغيرة.
  • يمكنك بعد ذلك تنزيل الملفات وحفظها على جهاز الكمبيوتر الخاص بك.
تعرف على المزيد من أدوات التحول لدينا
تحويل البيانات: النص، التاريخ/الوقت، الموقع، Json، إلخ.