Tablora

Tablora · المكتبة

احتفظ بالعمود الفارغ الأخير

الفاصلة في آخر السطر، كما في Mira,Ready, تدل على حقل أخير فارغ. احتفظ بها ليبقى لكل الصفوف العرض نفسه، وتبقى القيمة الفارغة في عمودها.

فاصل في نهاية السطر

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

الحقل الفارغ معلومة. فهو يقول إن قيمة ذلك العمود فارغة في هذا السجل، وهذا ليس كغياب العمود نفسه.

مثال Mira,Ready,

في مثال الصفحة العنوان name,note,tag والسجل Mira,Ready, والفاصلة مختارة في «فاصل الحقول». تُبلغ أداة الفحص عن صفين و3 أعمدة، وتُظهر «الصفوف ذات العرض المختلف» القيمة 0. والخلية في الصف 2 والعمود 3 فارغة.

احذف الفاصلة الأخيرة، وسيُبلغ النص نفسه عن اختلاف في العرض للصف 2. فالفاصلة الأخيرة هي ما يُبقي الصف متسقًا مع عنوانه.

مراجعة الحقول الأخيرة الفارغة

الخلايا الفارغة في الملفات المنزَّلة وفي التطبيق

يكتب «تنزيل (CSV)» الحقول الفارغة بفواصلها، فتنجو الفاصلة الأخيرة في رحلة الذهاب والإياب. ويكتب XLSX الحافظ للنص خلية نصية فارغة في ذلك الموضع.

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

حين لا ينبغي أن تكون الخلية فارغة

إذا أظهر المصدر قيمة حيث يحمل صفك حقلًا أخيرًا فارغًا، فقد ضاعت البيانات قبل أن تصل إليك. ارجع إلى الملف المصدّر الأصلي بدل كتابة تخمين.

المدخلات

نص الجدول
name,note,tag Mira,Ready,
فاصل الحقول
,

النتائج

الصفوف
2
الأعمدة
3
namenotetag
MiraReady
الصفوف ذات العرض المختلف
0