قسّم ملفات CSV حسب المعنى، وليس فقط حسب حجم الأجزاء
تتوقف الكثير من أدوات تقسيم CSV عند خيار مثل «كل 1,000 صف». لكن عمليات التصدير الحقيقية أكثر فوضوية. أحيانًا تحتاج إلى ملف لكل بلد، أو ملف لكل شهر، أو ملف لحسابات enterprise، أو ملف احتياطي للصفوف التي لم تطابق أي شيء. هذه الأداة مصممة لهذا الواقع.
تتم معالجة فاصل CSV وفواصل الأسطر داخل علامات الاقتباس والعناوين المكررة والترميز تلقائيًا.
المعاينة والتنزيل
راجع عدد الملفات والتحذيرات ومعاينة كل مخرج قبل التنزيل.
تظهر المعاينة بعد إعداد التقسيم
اختر وضع تقسيم، وعدّل الإعدادات، ثم عاين ملفات الإخراج قبل التنزيل.
قسّم ملفات CSV حسب المعنى، وليس فقط حسب حجم الأجزاء
تتوقف الكثير من أدوات تقسيم CSV عند خيار مثل «كل 1,000 صف». لكن عمليات التصدير الحقيقية أكثر فوضوية. أحيانًا تحتاج إلى ملف لكل بلد، أو ملف لكل شهر، أو ملف لحسابات enterprise، أو ملف احتياطي للصفوف التي لم تطابق أي شيء. هذه الأداة مصممة لهذا الواقع.
تحليل ذكي قبل التقسيم
تكتشف الأداة تلقائيًا الترميز، والفاصل، والعناوين المكررة، والأعمدة الفارغة، والحقول النصية الكبيرة، وأعمدة التجميع ذات القيم المحدودة. وهذا يجعل اختيار طريقة تقسيم عملية أسهل بدلًا من التخمين.
ستحصل أيضًا على تحذيرات عندما يكون التقسيم محفوفًا بالمخاطر: عدد كبير جدًا من ملفات الإخراج، عدد كبير جدًا من الملفات الصغيرة، أو مجموعة ضخمة واحدة تطغى على البقية.
مصممة لعمليات تصدير CSV الكبيرة في العالم الحقيقي
تبقى الملفات الكبيرة على جهة العميل داخل المتصفح. يمكنك معاينة النتيجة قبل التنزيل، والاحتفاظ فقط بالأعمدة التي تحتاجها، وتصدير ملف واحد أو عدة ملفات داخل أرشيف ZIP.
وهذا مناسب جدًا لدفعات outreach، وعمليات التسليم حسب البلد، وتنظيف CRM، ومراجعات الامتثال، والتقسيمات التاريخية الشهرية.
دليل الإعدادات للأجزاء المعقدة
بعض إعدادات التقسيم قوية، لكنها ليست واضحة من النظرة الأولى. تنقلك أيقونات المساعدة داخل الأداة إلى الشروحات المطابقة أدناه، حتى تفهم ما الذي تغيّره كل إعدادات فعلًا قبل معاينة التقسيم.
الصفوف والتداخل والأجزاء المعتمدة على الحجم
هذه أسرع أوضاع التقسيم، وعادةً ما تكون الأكثر أمانًا عندما تحتاج فقط إلى ملفات أصغر.
عدد الصفوف لكل ملف يمنح كل ملف إخراج عدد صفوف متقاربًا. وهذا هو الأفضل عندما تهتم الأدوات اللاحقة بحجم الدفعة، لا بالفئة أو المعنى.
تداخل الصفوف يكرر بضعة صفوف عند الحد الفاصل بين الملفات. استخدمه فقط عندما تحتاج الدفعة التالية إلى بعض السياق من الدفعة السابقة.
الإبقاء على الصفوف المجمّعة معًا يمنع الأداة من توزيع الحساب نفسه أو الشركة نفسها أو الطلب نفسه عبر عدة ملفات. وهذا مهم عندما يجب أن تبقى الصفوف التابعة لكيان واحد معًا.
الحد الأقصى للحجم لكل ملف مخصص لقيود الرفع. يهدف إلى البقاء تحت حجم محدد بالبايت، لكن أطوال الصفوف قد تختلف، لذلك قد يبدو الملف الأخير أو بعض الملفات أقل توازنًا مقارنة بالتقسيم حسب الصفوف.
مخرجات مجمّعة وقيم نادرة
التقسيم المعتمد على القيم هو الأفضل عندما يجعل وجود CSV واحد لكل بلد أو مالك أو حالة أو مصدر النتيجة أسهل للمراجعة أو التسليم.
التقسيم حسب العمود/الأعمدة ينشئ ملف إخراج واحدًا لكل قيمة مميزة أو لكل تركيبة قيم. عمود واحد يعطي مخرجات أبسط؛ أما عمودان أو أكثر فينشئون ملفات أكثر تفصيلًا.
التعامل مع القيم النادرة يساعد عندما تؤدي القيم الفردية إلى إنشاء عدد كبير جدًا من الملفات الصغيرة. يمكنك الاحتفاظ فقط بأكبر المجموعات ودمج الباقي في ملف «other».
تقسيم المجموعات الكبيرة أيضًا حسب حجم الملف مفيد عندما تكون إحدى الفئات أكبر بكثير من البقية. فهو يحافظ على منطق التجميع، لكنه يمنع ملفًا ضخمًا واحدًا من الهيمنة على عملية التصدير.
القواعد وأول تطابق والصفوف غير المطابقة
التقسيم المعتمد على القواعد مفيد عندما تعتمد وجهات الملفات على منطق الأعمال بدلًا من عمود تجميع بسيط واحد.
أول تطابق فقط يعني أن الصف يتوقف عند أول قاعدة يطابقها. عطّل هذا الخيار فقط عندما تريد عمدًا نسخ الصف نفسه إلى عدة ملفات إخراج.
الاحتفاظ بالصفوف غير المطابقة في ملف منفصل يضمن بقاء الصفوف التي لا تستوفي أي قاعدة محفوظة في عملية تصدير خاصة بها.
اسم ملف الصفوف غير المطابقة هو ببساطة اسم هذا الملف الشامل. يفيد ذلك عندما تريد مخرجًا واضحًا مثل needs-review.csv أو no-rule-match.csv.
التواريخ وإعدادات التصدير وملفات إخراج أكثر نظافة
تكون هذه الإعدادات مهمة عندما تكون البيانات المدخلة فوضوية أو عندما تحتاج أسماء الملفات المصدّرة إلى التوافق مع workflow موجود.
تنسيق التاريخ موجود للأعمدة التي تحتوي على تواريخ ملتبسة. إذا أخطأ الاكتشاف التلقائي، فافرض التنسيق المتوقع قبل التجميع حسب الشهر أو السنة أو الأسبوع.
التواريخ غير الصالحة يتيح لك تحديد ما إذا كان يجب تخطي القيم السيئة أو نقلها إلى ملف منفصل. وهذا أكثر أمانًا من فقدان الصفوف بصمت.
نمط اسم الملف يتحكم في أسماء ملفات الإخراج النهائية. استخدم متغيرات مثل {index} و{label} عندما تحتاج دفعاتك إلى ترقيم متوقع.
الأعمدة التي يجب الاحتفاظ بها في الإخراج يزيل الأعمدة غير الضرورية قبل التقسيم. وهذا يجعل ملفات التصدير أخف وأنظف، خاصةً عندما يحتوي CSV الأصلي على أعمدة مساعدة لا تريد تمريرها إلى المراحل اللاحقة.
الحالات الطرفية التي تتعامل معها هذه الأداة
عمليات تصدير CSV الحقيقية نادرًا ما تكون نظيفة. هذه الأداة مصممة للتعامل مع الحالات المزعجة التي عادةً ما تكسر أدوات التقسيم الأبسط.
خلايا بين علامتي اقتباس، وفواصل مضمّنة، وفواصل أسطر
لا يتم تقسيم الصفوف لمجرد أن خلية بين علامتي اقتباس تحتوي على فاصلة أو فاصل سطر.
يُبقي المحلل قيم CSV الموضوعة بين علامتي اقتباس سليمة، لذلك لا تتحول العناوين أو الملاحظات أو الحقول النصية الطويلة إلى صفوف وهمية أثناء التقسيم.
عناوين مكررة، وأعمدة فارغة، وإخراج مُسقَط
العناوين الفوضوية وعمليات التصدير الكبيرة أكثر من اللازم شائعة في صادرات CRM والمالية والدعم.
تتم تسوية العناوين المكررة بحيث تظل المقارنات تعمل. ويمكن تحديد الأعمدة الفارغة، كما تتيح لك عملية projection إزالة الأعمدة قبل إنشاء ملفات الإخراج.
ملفات كبيرة ومعاينة lazy
يجب أن تساعدك المعاينة على اتخاذ القرار، لا أن تمنعك من معالجة الملفات الكبيرة.
في عمليات التقسيم الكبيرة المعتمدة على الصفوف، يمكن للأداة إبقاء المعاينة خفيفة وتحميل ملف الإخراج الأول فقط مسبقًا. يتم إنشاء المعاينات الثانوية وعمليات التنزيل عند الطلب.
تواريخ غير صالحة، وقواعد غير مطابقة، ومجموعات غير متوازنة
يبقي المقسّم الصفوف الطرفية مرئية بدلًا من تجاهلها بهدوء.
يمكن إرسال الصفوف ذات التواريخ غير الصالحة إلى ملف منفصل، ويمكن الاحتفاظ بالصفوف التي لا تطابق أي قاعدة في تصدير خاص بها، ويمكن للتقسيمات المجمّعة أن تحذرك عندما تكون إحدى الشرائح أكبر بكثير من البقية.
قسّم حسب البلد أو الحالة
استخدم التقسيم حسب القيم المجمّعة عندما تريد ملف CSV واحدًا لكل بلد أو مالك أو حالة أو مصدر أو أي حقل ذي عدد قيم محدود.
id,name,country,status 1,Alice,FR,active 2,Bob,FR,inactive 3,Carol,US,active 4,Dan,DE,lead
split-fr.csv id,name,country,status 1,Alice,FR,active 2,Bob,FR,inactive split-us.csv id,name,country,status 3,Carol,US,active
أنشئ ملفات إخراج معتمدة على القواعد
تتيح لك القواعد الشرطية تحديد وجهات عملية مثل حسابات enterprise أو عناوين Gmail أو الصفوف الاحتياطية التي لا تطابق أي شيء.
company_size,country,email 120,US,alice@gmail.com 25,FR,bob@startup.test 300,DE,ops@datablist.com
enterprise.csv company_size,country,email 120,US,alice@gmail.com 300,DE,ops@datablist.com gmail.csv company_size,country,email 120,US,alice@gmail.com
هل يمكنني تقسيم ملف CSV حسب قيمة عمود؟
نعم. اختر عمودًا واحدًا أو عدة أعمدة، وعاين عدد المجموعات، ويمكنك اختياريًا وضع حد أقصى لعدد ملفات الإخراج، وتجميع القيم النادرة في ملف «other».
هل يمكنني تقسيم ملف CSV حسب حجم الملف؟
نعم. حدّد حجمًا مستهدفًا بالبايت لكل ملف. يفيد ذلك عندما تكون لدى أداة أخرى قيود على الرفع. وتحذرك المعاينة عندما تكون أطوال الصفوف متغيرة أكثر من اللازم للحصول على تقديرات موثوقة.
هل يمكنني تقسيم ملف CSV حسب الشهر أو السنة؟
نعم. اختر عمود تاريخ، وحدد الشهر أو السنة أو أسبوع ISO، ثم قرر ما إذا كان يجب وضع التواريخ غير الصالحة في ملف خاص بها أو تخطيها.
هل تنشئ الأداة أرشيف ZIP؟
نعم. يتم تنزيل عمليات التقسيم ذات المخرج الواحد كملف CSV. أما عمليات التقسيم متعددة الملفات فتُنزل كملف ZIP حتى تظل عمليات التصدير الكبيرة والمجزأة قابلة للإدارة.
أدوات ذات صلة
أداة تقسيم صفوف CSV
قسّم الخلايا متعددة القيم إلى صفوف منفصلة. ارفع ملف CSV، واختر العمود والفاصل، ثم وسّع tags أو emails أو أرقام الهواتف بحيث تصبح كل قيمة في صف مستقل.
أداة مقارنة CSV
قارن بين ملفَّي CSV عبر الإنترنت، وطابق الصفوف باستخدام id أو email، واكتشف الصفوف المضافة والمحذوفة والمعدّلة وغير المتغيرة، ثم نزّل ملف diff CSV منظّمًا.