Tablora

Tablora · المكتبة

احفظ فاصل السطر داخل خلية الجدول

يمكن لخلية CSV مقتبسة أن تحمل فاصل سطر، فيمتد السجل الواحد على سطرين فعليين. عُدّ الصفوف المحلَّلة لا الأسطر، وتحقق من طريقة كل تصدير في معالجتها.

سجل واحد في سطرين من النص

كثيرًا ما تحتوي العناوين البريدية وملاحظات التسليم والتعليقات على فواصل أسطر. ويسمح CSV بذلك حين يكون الحقل مقتبسًا: فكل ما بين علامة الاقتباس الافتتاحية والختامية ينتمي إلى خلية واحدة، بما في ذلك فواصل الأسطر. وفي محرر النصوص يبدو السجل سطرين، أما في الاستيراد الصحيح فهو صف واحد فيه خلية واحدة متعددة الأسطر.

ولهذا لا يُعدّ عدّ الأسطر طريقة موثوقة لعدّ السجلات؛ فقد يحتوي الملف على أسطر فعلية أكثر من سجلاته دون أي خطأ في القراءة من أي جانب.

ويهمّ هذا في أي فحص يعدّ الأسطر، مثل عدد الأسطر الذي يُبلغ عنه محرر أو أداة سطر أوامر. استخدم بدلًا منه رقم «الصفوف» في أداة الفحص، الذي يعدّ السجلات المحلَّلة.

مثال: First line وSecond line

في مثال الصفحة عنوانٌ هو id,note وسجل ملاحظته "First line" و"Second line" على سطرين داخل زوج واحد من علامات الاقتباس. ومع الفاصلة في «فاصل الحقول» تُبلغ أداة الفحص عن صفين وعمودين، لا عن 3 صفوف. وتحتوي الخلية في الصف 2 والعمود 2 على First line، ثم فاصل سطر، ثم Second line، كلها في خلية واحدة.

فحص الملاحظات متعددة الأسطر

كيف يعالج كل تصدير فاصل السطر

حين يختلف البرنامج المستقبِل

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

المدخلات

نص الجدول
id,note 1,"First line Second line"
فاصل الحقول
,

النتائج

الصفوف
2
الأعمدة
2
idnote
1First line Second line
الصفوف ذات العرض المختلف
0