الصور والمستندات والبيانات
كيف تجد الصفوف المكررة في CSV وتحذفها
أزل التكرار المطابق من دون دمج عملاء أو منتجات أو طلبات صحيحة.
الإجابة السريعة
تحقق من قراءة الملف قبل تعريف التكرار. يحتوي orders-source.csv على أربعة طلبات خيالية وستة أعمدة، مع فاصلة داخل اقتباس وملاحظة متعددة الأسطر واسم Café ومعرّف SKU 000123. السطر النصي ليس دائمًا سجلًا مستقلًا.
الخطوات
افتح العينة وتحقق من أربعة سجلات وستة أعمدة. أفرغ المرشح واحذف الصفوف المتطابقة تمامًا ثم صدّر CSV وأعد فتحه؛ يجب أن تبقى ثلاثة طلبات. جرّب orders-eu.csv منفصلًا: الفاصلة المنقوطة تفصل الأعمدة وتبقى 12,50 قيمة نصية واحدة بلا تحويل رقمي تلقائي.
أخطاء شائعة
إذا تشوهت Café فأعد التصدير بترميز UTF-8 من المصدر؛ الأداة لا تصلح الترميزات القديمة. لا تستبدل كل الفواصل بنقاط. لا يمكن استرجاع الأصفار المفقودة بثقة؛ استورد عمود SKU كنص في البرنامج المستقبِل.
الفحص النهائي
يجب أن يظهر الطلب 1001 مرة واحدة ويبقى 1003 رغم SKU المشترك لأن كميته مختلفة. راجع 000123 وCafé cup والأسطر والاقتباسات. يُصدّر الصفوف المطابقة للمرشح فقط؛ امسحه لتنزيل الكل واحتفظ بالأصل حتى نجاح الاستيراد.
اتخذ قرارًا بمثال عملي
أزل تكرار الطلب، لا تكرار المنتج
يتكرر طلب في المثال، ويوجد طلب آخر صحيح للـSKU نفسه. احذف الصفوف المتطابقة بالكامل بعد التأكد من الأعمدة.
| ما الذي تفحصه | مثال أو إجراء | كيف تقيّم النتيجة |
|---|---|---|
| الطلب 1001 مكرر | قارن الحقول الستة ثم احذف نسخة. | تبقى ثلاثة سجلات؛ عدد أسطر النص ليس بالضرورة عدد السجلات. |
| الطلب 1003 بالـSKU نفسه | احتفظ بالطلب ذي الكمية المختلفة. | SKU أو الاسم أو البريد المشترك لا يثبت التكرار. |
| عمود واحد أو فصل 12,50 | راجع الفاصل وعلامات الاقتباس باستخدام مثال الفاصلة المنقوطة. | لا تستبدل علامات الترقيم في الملف كله؛ قد تكون جزءًا من المحتوى. |
مثال عملي
تستخدم أمثلة Boundarysline بيانات خيالية. نزّلها لاتباع الخطوات؛ ليست سجلات عملاء أو نتائج معتمدة.
| orders-source.csv | 4 × 6 |
|---|---|
| orders-clean.csv | 3 × 6 |
| SKU | 000123 |
| UTF-8 | Café cup |