Tablora

Tablora · المكتبة

عالج علامة ترتيب البايتات في الخلية الأولى

قد تسبق علامة ترتيب البايتات في UTF-8 أول عنوان. تحذف أداة الفحص علامة واحدة في البداية، فتقرأ الخلية الأولى id دون أي شيء مخفي.

الحرف غير المرئي قبل العنوان

تبدأ برامج كثيرة، منها خيار CSV بترميز UTF-8 في Excel، الملف النصي بعلامة ترتيب البايتات: الحرف U+FEFF، الذي يخبر القارئ بأن الملف بترميز UTF-8. وهو غير مرئي في معظم المحررات، لكنه يظل حرفًا. وحين لا تحذفه الأداة، يصبح العنوان الأول هو العلامة يليها id، ويفشل أي بحث أو ربط على عمود اسمه id دون سبب واضح.

تحذف أداة الفحص علامة ترتيب بايتات واحدة في أول النص الملصق تمامًا قبل أن تقرأ أي خلية. فيصبح العنوان الأول id بالضبط.

مثال: العنوان id,name

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

ولا يتغير شيء آخر في النص؛ فالخلايا الأخرى تحتفظ بكل حرف كان فيها.

ولولا هذه الخطوة، لبدا العنوان الأول مطابقًا على الشاشة لكنه مختلف عند المقارنة، وهذا بالضبط نوع الاختلاف الذي يصعب رؤيته.

فحص ملف قد يحمل علامة

العلامات في الوسط وفي الملفات المصدّرة

العلامة الواقعة في وسط النص تبقى جزءًا من تلك الخلية. وتقص أداة «إزالة عناوين الجدول المتكررة» المسافات والأحرف المشابهة من أطراف الخلايا قبل المقارنة، ويشمل هذا القص علامة ترتيب البايتات في بداية الخلية، فيمكن التعرف على عنوان متكرر من ملف ثانٍ مدمج. أما الخلايا في ناتجك فتحتفظ بالحرف.

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

أحرف غير مرئية أخرى

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

المدخلات

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

النتائج

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