ما هو مدقق فرق CSV؟
يقوم مدقق فرق CSV بمقارنة ملفين CSV والإبلاغ عن الصفوف التي تمت إضافتها، والتي تمت إزالتها، والتي تم تغييرها، وصولاً إلى الخلية الفردية. بدلاً من فرق النص سطرًا تلو الآخر الذي يتحول إلى اللون الأحمر في اللحظة التي يتحول فيها عمود واحد، فإنه يوزع كلا الملفين إلى صفوف وأعمدة ويقارنهما كبيانات منظمة. تقوم بلصق الملف القديم على اليسار، والملف الجديد على اليمين، ثم تحصل على أربع مجموعات: تمت إضافتها وإزالتها وتغييرها وعدم تغييرها.
الخيار المهم هو كيفية إقران الصفوف عبر الملفين. قم بالمطابقة بواسطة عمود مفتاح، مثل المعرف أو البريد الإلكتروني، وتتم مقارنة كل صف بالصف الذي يشارك مفتاحه بغض النظر عن مكان انتقاله في الملف، لذا فإن إعادة فرز التصدير لا تؤدي إلى إنشاء آلاف التغييرات الخاطئة. المطابقة حسب الموضع بدلاً من ذلك، ويتم مقارنة الصف الأول بالصف الأول. مطابقة المفاتيح هي الوضع الصحيح لتصدير قاعدة البيانات وجداول البيانات، حيث يمكن أن يظهر نفس السجل على سطر مختلف في كل مرة تقوم فيها بسحب البيانات؛ تناسب المطابقة الموضعية ملفات الطلب الثابت مثل السجل المرقم.
يتم تشغيل كل شيء في متصفحك باستخدام محلل RFC 4180 الذي يفهم الحقول المقتبسة وعلامات الاقتباس التي تم الهروب منها والفواصل داخل القيم. لا تترك الملفات جهازك أبدًا، ولا يتم تحميلها أبدًا، ولا يتم تسجيلها أبدًا، وهو أمر مهم لأن فرق الأشخاص في CSV عادة ما تكون قوائم العملاء، أو صادرات المعاملات، أو جداول المخزون. لا يتم تخزين أي شيء، لذلك تستمر الأداة في العمل مع الشبكة الخاصة بك منفصلة.
مطابقة عمود المفتاح هي ما يجعل فرق CSV مفيدًا وليس موضعيًا، نظرًا لأن الصف المدرج بالقرب من الأعلى يغير كل شيء أسفله وتقوم المقارنة الموضعية بالإبلاغ عن الملف بأكمله على أنه تم تغييره. يعتمد الأمر على كون المفتاح فريدًا، ولهذا السبب يتم وضع علامة على المفاتيح المكررة بدلاً من مطابقتها بصمت لأي صف يأتي أولاً.
تقوم العينة المضمنة بإجراء فحص سريع لمدقق فرق CSV. يحتوي كلا الملفين على معرف الأعمدة والاسم والبريد الإلكتروني والخطة. باستخدام المفتاح: المعرف المحدد، قارن التقارير بصف واحد مضاف (المعرف 5، إيرين بارك)، تمت إزالة صف واحد (المعرف 4، دان إيفانوف)، تم تغيير صفين وواحد دون تغيير. قم بتوسيع الصفوف المتغيرة ويعرض المعرف 1 الخطة: "pro" -> "team" بينما يعرض المعرف 3 فقط خلية البريد الإلكتروني التي تنتقل من [email protected] إلى [email protected]. يتم احتساب بوب، الموجود في المعرف 2، على أنه لم يتغير على الرغم من عدم إدراج أي شيء في صفه.
كيفية استخدام مدقق فرق CSV؟
لصق كلا ملفي CSV
ضع ملف CSV الأصلي في الحقل الأول وCSV الذي تم تغييره في الحقل الثاني. قم بتحميل العينة إذا كنت تريد معرفة كيفية الإبلاغ عن الصفوف المضافة والإزالة والتغيير.
تأكيد المحدد والرأس
يتم اكتشاف المحدد تلقائيًا كفاصلة أو فاصلة منقوطة أو علامة تبويب أو أنبوب. اترك "الصف الأول عبارة عن رأس" إذا كانت ملفاتك تبدأ بأسماء الأعمدة.
اختر كيفية مطابقة الصفوف
اختر عمودًا رئيسيًا، مثل المعرف أو البريد الإلكتروني، لمقارنة السجلات أينما انتقلت، أو حدد الموضع لمقارنة صف تلو الآخر. ضع علامة على تجاهل الحالة إذا كان لا ينبغي احتساب الكتابة بالأحرف الكبيرة في قيم الخلايا كتغيير؛ لا تزال القيم الأساسية متطابقة تمامًا.
مقارنة وتصدير التقرير
اضغط على مقارنة. افتح علامة التبويب "إضافة" أو "إزالة" أو "تغيير" لفحص الصفوف، وقم بتوسيع صف تم تغييره لرؤية الخلايا التي تختلف بالضبط، ثم انسخ التقرير الكامل أو قم بتنزيله.
الميزات الرئيسية
كشف التغيير على مستوى الخلية
الصف الذي تم تغييره لا يشير فقط إلى أنه مختلف. فهو يسرد بالضبط الأعمدة التي تم تغييرها ويظهر القيمة القديمة بجانب القيمة الجديدة، لذلك يمكنك أن ترى أن حقل الخطة فقط هو الذي تم نقله من مجاني إلى احترافي.
مطابقة العمود الرئيسي
قم بإقران الصفوف بواسطة معرف أو بريد إلكتروني أو SKU بحيث تتم مقارنة السجل بنظيره بغض النظر عن مكان وجوده في أي من الملفين. تختلف الصادرات المعاد فرزها بشكل نظيف بدلاً من الإبلاغ عن كل صف على أنه تم تغييره.
تحليل RFC 4180
يتعامل المحلل اللغوي مع الحقول المقتبسة، وعلامات الاقتباس المزدوجة التي تم الهروب منها، والفواصل المضمنة، والأسطر الجديدة داخل الخلايا، لذلك تتم مقارنة صادرات جداول البيانات الحقيقية بشكل صحيح بدلاً من التقسيم على الحرف الخطأ.
تحذيرات المفتاح والرأس المكرر
إذا ظهرت قيمة مفتاح مرتين، أو كان للملفين رؤوس مختلفة، فإن الأداة تحذرك بدلاً من إنتاج فرق مضلل بصمت.
Frequently Asked Questions
Related Tools
JSON Diff Checker
Compare two JSON documents structurally and see added, removed, and changed keys with exact paths
Compare Two Lists
Compare two lists to find common items, items unique to each list, and duplicates within a list. Case-insensitive matching, any delimiter, instant set operations. Client-side.
XML Diff Checker
Compare two XML documents structurally and see which elements, attributes, and text values were added, removed, or changed, by node path rather than by line. 100% client-side.
CSV Viewer
Open, search, and sort CSV files as a clean table in your browser. Auto-detects delimiters, handles quoted fields, and exports to CSV or JSON.
Comments
0 comments
No comments yet. Be the first to share your thoughts!