Tablora

Tablora · المكتبة

افحص سجلات تجمع نهايات CRLF وLF

قد يمزج النص الملصق من عدة ملفات مصدّرة بين نهايات الأسطر CRLF وLF وCR. تعدّ أداة الفحص كلًا منها حدًا للسجل ما لم يقع داخل علامتي اقتباس.

من أين تأتي نهايات الأسطر المختلطة

تنهي برامج Windows عادةً كل سطر بحرف إرجاع العربة وحرف تغذية السطر (CRLF)، وأدوات Unix وmacOS بتغذية السطر وحدها (LF)، وبعض الأنظمة الأقدم بحرف إرجاع العربة وحده (CR). وحين تدمج مخرجات برامج مختلفة، أو تلصق جزءًا من ملف في ملف آخر، قد تحتوي كتلة نص واحدة على الأنواع الثلاثة. وعندها تدمج بعض الأدوات سجلين في سجل واحد أو تقسم سجلًا واحدًا إلى اثنين.

تقبل أداة الفحص الأنواع الثلاثة نهايةً للسجل حين تقع خارج حقل مقتبس. أما فاصل السطر داخل علامتي الاقتباس فجزء من نص تلك الخلية، ولا يبدأ سجلًا جديدًا.

عدّ السجلات

مثال Mira وNoah

في مثال الصفحة عنوانٌ هو id,name وسجلان هما 1,Mira و2,Noah، والفاصلة مختارة في «فاصل الحقول»، ونهايات الأسطر بينها مختلفة. تُبلغ أداة الفحص عن 3 صفوف وعمودين. وتقرأ الخلية في الصف 3 والعمود 2: Noah، ما يدل على أن السجل الأخير وُجد رغم أن نهايات الأسطر لم تكن متسقة.

وفاصل السطر الواحد في آخر النص تمامًا لا يضيف سجلًا فارغًا.

ما يفعله التنزيل بنهايات الأسطر

يكتب «تنزيل (CSV)» كل حد بين السجلات على شكل CRLF أيًا كان ما استخدمه المدخل، فيكون الملف المنزَّل متسقًا. وتُكتب فواصل الأسطر داخل الخلية المقتبسة كما كانت، داخل علامتي الاقتباس. وينهي تصدير CSV في تطبيق Tablora أيضًا كل صف بـ CRLF.

إذا ظل البرنامج المستقبِل يعرض عددًا خاطئًا من السجلات، فراجع إعدادات الاستيراد فيه الخاصة بالحقول المقتبسة قبل أن تغيّر البيانات.

حين يبدو العدد خاطئًا رغم ذلك

المدخلات

نص الجدول
id,name 1,Mira 2,Noah
فاصل الحقول
,

النتائج

الصفوف
3
الأعمدة
2
idname
1Mira
2Noah
الصفوف ذات العرض المختلف
0