حول هذه الأداة
دمج / ضمّ CSV أداة مجانية تعمل داخل المتصفح تجمع ملفَّي CSV — إما بإلحاق صفوفهما أو بإجراء ضمّ على نمط قواعد البيانات عبر عمود مفتاح مشترك. يبقى الملفان على جهازك؛ لا يُرفع شيء.
يكدّس وضع الإلحاق الملفين ويوحّد أعمدتهما، مالئًا الفراغات حيث يفتقر ملف إلى عمود. أما وضع الضمّ فيطابق الصفوف عبر المفتاح الذي تسمّيه (بالترويسة أو بالفهرس) ويدعم الضمّ الداخلي والأيسر والأيمن والخارجي الكامل، فيعمل كأنه VLOOKUP في جدول بيانات لكن مع كل أنواع الضمّ. تُملأ المفاتيح غير المطابَقة بخلايا فارغة وفق الضمّ الذي تختاره.
ولأن ضمّ التجزئة يعمل بالكامل محليًا، فهو طريقة خاصة تعمل دون اتصال لمطابقة ملفات التصدير، أو إثراء جدول بآخر، أو ربط ملفات ذات صلة دون جدول بيانات أو قاعدة بيانات.
الأسئلة الشائعة
ماذا تفعل أوضاع الضمّ؟
يبقي الضمّ الداخلي على المفاتيح الموجودة في كلا الملفين فقط؛ ويبقي الأيسر على كل صف من الملف A (مع فراغات حيث لا يوجد مطابق في B)؛ ويبقي الأيمن على كل صف من الملف B؛ ويبقي الخارجي الكامل على كل المفاتيح من أي جانب. أما الإلحاق فيكدّس كل الصفوف ويوحّد الأعمدة.
كيف أحدّد عمود المفتاح؟
أدخل المفتاح باسم الترويسة (مثل id) أو بفهرس يبدأ من صفر (مثل 0). يُحتفظ بمفتاح الملف A مرة واحدة، وتُلحق أعمدة الملف B المتبقية على يمين الصف المطابَق.
ماذا يحدث مع المفاتيح المكرّرة؟
إن ظهر مفتاح عدة مرات في أي من الملفين، ينتج الضمّ كل تركيبة مطابِقة (توسّع ديكارتي لذلك المفتاح)، محاكيًا كيفية سلوك ضمّ SQL مع المفاتيح غير الفريدة.
ما أعراف CSV المطبَّقة؟
يجب أن يشترك الملفان في المحدِّد نفسه، وتُحلَّل الحقول المقتبسة (مع مضاعفة علامات الاقتباس الداخلية) بشكل صحيح، ويُطبَّق إعداد الترويسة على الملفين معًا — فعّله عندما يسمّي الصف الأول من كل ملف أعمدته.