Tablora · المكتبة
افحص سجلات تجمع نهايات CRLF وLF
قد يمزج النص الملصق من عدة ملفات مصدّرة بين نهايات الأسطر CRLF وLF وCR. تعدّ أداة الفحص كلًا منها حدًا للسجل ما لم يقع داخل علامتي اقتباس.
من أين تأتي نهايات الأسطر المختلطة
تنهي برامج Windows عادةً كل سطر بحرف إرجاع العربة وحرف تغذية السطر (CRLF)، وأدوات Unix وmacOS بتغذية السطر وحدها (LF)، وبعض الأنظمة الأقدم بحرف إرجاع العربة وحده (CR). وحين تدمج مخرجات برامج مختلفة، أو تلصق جزءًا من ملف في ملف آخر، قد تحتوي كتلة نص واحدة على الأنواع الثلاثة. وعندها تدمج بعض الأدوات سجلين في سجل واحد أو تقسم سجلًا واحدًا إلى اثنين.
تقبل أداة الفحص الأنواع الثلاثة نهايةً للسجل حين تقع خارج حقل مقتبس. أما فاصل السطر داخل علامتي الاقتباس فجزء من نص تلك الخلية، ولا يبدأ سجلًا جديدًا.
عدّ السجلات
- الصق النص كاملًا في «نص الجدول» دفعة واحدة لا على أجزاء.
- اختر «فاصل الحقول» أو اترك «اكتشاف الفاصل» محددًا، ثم اضغط «احسب».
- قارن «الصفوف» بعدد السجلات الذي تتوقعه من صفحات المصدر.
- تحقق من «الصفوف ذات العرض المختلف»؛ فالقيمة 0 تعني أن كل سجل فيه عدد الحقول نفسه الذي في العنوان.
- إذا كانت البيانات تضم ملاحظات مقتبسة، فافحص تلك الخلايا على حدة، لأن فواصل الأسطر داخلها تبقى.
مثال 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
| id | name |
|---|---|
| 1 | Mira |
| 2 | Noah |
- الصفوف ذات العرض المختلف
- 0