دمج تصديرات CSV الشهرية في ملف واحد
اجمع مجلدًا من تصديرات الجداول الشهرية في جدول واحد مع محاذاة الأعمدة، ثم رتّب النتيجة بأداة تنظيف CSV.
لماذا تحتاج هذا
معظم التصديرات المتكررة — كشوف حسابات بنكية، تقارير منصات إعلانية، مبيعات نقاط بيع، قائمة جهات اتصال شهرية من نظام CRM — تصل كملف واحد لكل شهر. اثنا عشر ملفًا من هذا النوع في مجلد ليست مفيدة بمفردها؛ سنة كاملة من الأرقام هي سؤال يمكنك فعليًا الإجابة عنه (“كم أنفقنا في الربع الثاني؟”)، لكن ذلك يعمل فقط بعد أن تصبح الاثنا عشر ملفًا جدولًا واحدًا. فعل ذلك يدويًا يعني فتح كل ملف، نسخ صفوفه تحت آخر صف، والأمل أن تتطابق عناوين الأعمدة — وهو ما لا يحدث دائمًا، خصوصًا إن أضافت منصة عمودًا جديدًا أو غيّرت اسمه في منتصف السنة.
كيف تفعل ذلك، بالأداة المحددة
أداة دمج CSV تجمع أي عدد من ملفات CSV أو TSV أو XLSX أو JSON في جدول واحد؛ وأداة تنظيف CSV ترتّب النتيجة بعد ذلك.
- اختر الملفات. اضغط “اختيار ملفات للدمج” وحدّد كل تصديراتك الشهرية دفعة واحدة؛ “إضافة المزيد من الملفات” يضيف ملفات أخرى لاحقًا، وعلامة ✕ على أي صف تحذفه.
- اضبط طريقة محاذاة الأعمدة. تحت “محاذاة الأعمدة حسب”، اختر اسم العمود إن كانت كل التصديرات تستخدم نفس العناوين (الخيار الموصى به — الصف يُحاذى تحت العمود الصحيح حتى لو رتّبت الملفات الأعمدة بترتيب مختلف)، أو الموضع إن كانت الملفات بلا عناوين إطلاقًا وتطابق حسب ترتيب الأعمدة فقط.
- أضف عمود المصدر إن كان مفيدًا. فعّل “إضافة عمود ‘الملف المصدر’” ليُختم كل صف باسم الملف الذي جاء منه — مفيد بعد دمج الأشهر عندما تريد التصفية عائدًا إلى ملف بعينه.
- ادمج وراجع المعاينة. اضغط دمج لبناء الجدول المدموج؛ يعرض معاينة للصفوف الأولى قبل أن تلتزم بالتنزيل.
- نزّل الملف. اختر CSV أو XLSX أو JSON أو TSV للملف المدموج.
- رتّبه. افتح النتيجة في تنظيف CSV لإزالة المسافات الزائدة، وتوحيد التواريخ بصيغة واحدة، وتطبيع الأرقام العربية-الهندية، وإصلاح حالة الأحرف غير المتسقة، أو حذف الصفوف والأعمدة الفارغة — وهي الفوضى الشائعة بعد دمج اثني عشر ملفًا، كلٌّ صُدّر يدويًا في يوم مختلف.
ما الذي يجب الانتباه إليه
محاذاة “اسم العمود” و“الموضع” تتصرفان بشكل مختلف بمجرد ألا تتطابق أعمدة الملفات. المحاذاة بالاسم تضع قيم الصف تحت العنوان المطابق بصرف النظر عن ترتيب الأعمدة، فمنصة أضافت عمودًا في الشهر السابع لا تزال تُدمج بسلاسة — العمود الجديد فقط يحصل على خلايا فارغة للأشهر السابقة. المحاذاة بالموضع تتجاهل العناوين تمامًا وتطابق حسب ترتيب الأعمدة؛ إن لم تكن الملفات بنفس العرض، فكل ما يتجاوز عدد أعمدة الملف الأول يُتجاهل. عندما تأتي تصديراتك من نفس المصدر كل شهر، اسم العمود هو الخيار الأكثر أمانًا.
كل ملف محدود بـ 25 ميغابايت، وملف واحد أكبر من الحد لا يوقف الدمج كله. الملف الذي يتجاوز هذا الحد يُستبعد بدلًا من إيقاف الدفعة بأكملها — فإن عاد دمج اثني عشر ملفًا بصفوف أحد عشر شهرًا فقط، تحقق من أحجام الملفات قبل افتراض أن شيئًا ما تعطّل؛ الأداة لا تفقد بيانات بصمت، لكنها أيضًا لن تنتظر ملفًا لا تستطيع معالجته.
تصدير CSV يحمل علامة غير مرئية (BOM) ليقرأ إكسل النص العربي والحروف المُشكَّلة بشكل صحيح. بدونها، قد يخمّن مستورد CSV في إكسل ترميز النص الخاطئ ويحوّل النص غير الإنجليزي إلى رموز غير مفهومة؛ ناتج CSV من أداة دمج CSV يتضمن تلك العلامة تلقائيًا. إن صدّرت كملف XLSX بدلًا من ذلك، فهذا لا ينطبق — ملف XLSX صيغة مختلفة لا تحتاج إليها، ويُفتح بتنسيق صحيح من البداية.
تُقرأ الورقة الأولى فقط من أي ملف إكسل. إن كان أحد تصديراتك الشهرية ملف XLSX والبيانات الحقيقية على تبويب ثانٍ، انقلها أو انسخها إلى الورقة الأولى قبل الدمج، وإلا سيسحب الدمج الورقة الخاطئة (أو الفارغة) لذلك الملف.
أسئلة شائعة
ماذا يحدث إن لم تشترك تصديراتي الشهرية في نفس الأعمدة؟
حاذِ حسب اسم العمود بدلًا من الموضع — قيم كل صف تُحاذى تحت العنوان المطابق لها، فعمود أُضيف في منتصف السنة، أو عمود مُدرج بترتيب مختلف في ملف واحد، لا يزال يُدمج بشكل صحيح. أي عمود مفقود من شهر معيّن يحصل ببساطة على خلايا فارغة لتلك الصفوف.
هل سأفقد بيانات إن دمجت سنة من التصديرات وكان أحد الملفات كبيرًا جدًا؟
لا — كل ملف له حد 25 ميغابايت، والملف الذي يتجاوز هذا الحجم يُستبعد بينما بقية الدفعة تُدمج. قارن عدد الصفوف في نتيجتك بما توقعته؛ عادة النقص يعني أن ملفًا واحدًا كان كبيرًا جدًا ليُدرج، وليس أن صفوفًا حُذفت بصمت من ملف تم دمجه فعلًا.
لماذا يبدو النص العربي أو المُشكَّل خاطئًا عند فتح ملف CSV المدموج في إكسل؟
تحقق أنك نزّلت صيغة CSV تحديدًا — أداة دمج CSV تكتب علامة صغيرة في ناتج CSV ليختار إكسل ترميز النص الصحيح تلقائيًا. إن ظل النص يبدو خاطئًا، راجع الملفات المصدر نفسها، فالدمج لا يمكنه إلا نقل ما كان موجودًا بالفعل في مدخلاته.