Tablora · المكتبة
احفظ نصًا يشبه تسلسل هروب SpreadsheetML
النص مثل _x0041_ رمز تهريب داخل ملفات XLSX. تحميه أداة التحويل الحافظة للنص، فتُظهر الخلية _x0041_ لا الحرف A الذي يرمز إليه.
نمط يحجزه تنسيق XLSX
داخل ملف XLSX، قد يحتوي النص على رموز بالشكل _x يليه أربعة أرقام ست عشرية ثم شرطة سفلية، مثل _x0041_. وجدول البيانات الذي يقرأ الملف يفك كل رمز إلى الحرف الذي يمثّله، فتصبح _x0041_ الحرف الكبير A، وتصبح _x000D_ حرف إرجاع العربة. وهذا مفيد للبرامج، لكنه مشكلة حين تبدو قيمة حقيقية مثل رمز، كمعرّف نظام، أو اسم حقل من قاعدة بيانات، أو رمز في سجل.
تحمي أداة التحويل الحافظة للنص كل نمط من هذا النوع قبل كتابته. فهي تضيف رمز التهريب الخاص بالشرطة السفلية في البداية، ما يخبر جدول البيانات بأن يعرض الأحرف التالية حرفيًا. وهذه خطوة منفصلة عن تهريب علامات العطف وأقواس الزاوية لأجل XML.
ولا يتأثر إلا الشكل الدقيق: شرطة سفلية، ثم x، ثم أربعة أحرف ست عشرية، ثم شرطة سفلية ختامية. أما شيء مثل _x41_، أو _x0041 دون الشرطة السفلية الختامية، فنص عادي في الملف وفي جدول البيانات.
مثال _x0041_
في مثال الصفحة عمود واحد اسمه code بالقيمة _x0041_. ونص الخلية المتوقع في المصنف هو _x0041_، مكتوبًا نصًا صريحًا، فلا يرى جدول البيانات هناك صيغةً ولا رقمًا. وحين تفتح tablora-table.xlsx، تُظهر الخلية الأحرف السبعة التي أدخلتها، لا الحرف A.
فحص القيم الشبيهة برموز التهريب
- ابحث في مصدرك عن شرطة سفلية يليها x وأربعة أحرف من 0 إلى 9 ومن A إلى F، وتنتهي بشرطة سفلية أخرى. وتُعامل الأرقام الست عشرية بالأحرف الكبيرة والصغيرة كلتيهما على أنها رموز.
- تأكد أن القيمة مقصودة حرفيًا. فإذا كان المصدر نفسه يحتوي نصًا مرمّزًا، ففكّ ترميزه في النظام الذي أنتجه، لا هنا.
- الصق الجدول، واضغط «احسب»، وتفقّد المعاينة.
- استخدم «تنزيل (XLSX)» وقارن الخلية في جدول البيانات بأصلك.
- تُحمى أحرف إرجاع العربة داخل الخلية بالطريقة نفسها، فتنجو هي أيضًا.
أنماط التهريب في الصادرات الأخرى
- ملفات CSV المنزَّلة من أدوات المتصفح تكتب _x0041_ أحرفًا عادية، لأن CSV لا يعرف هذا الترميز؛ فقراءة جدول البيانات لملف XLSX هي التي تطبّقه.
- يهرّب تصدير XLSX في تطبيق Tablora علامات العطف والأقواس، لكنه لا يضيف هذه الحماية، فقد تُعرض خلية مقروءة من صفحة تحتوي _x0041_ بعد فك ترميزها. لقيم كهذه، صدّر CSV من التطبيق، أو الصق الخلايا في أداة التحويل الحافظة للنص هنا ونزّل XLSX.
- هذه الأنماط نادرة في الجداول العادية. فإذا وجدت أحدها، فهو يأتي عادةً من نظام تقني، والاحتفاظ بالملف الأصلي للمقارنة يستحق الخطوة الإضافية.
المدخلات
- نص الجدول
- code _x0041_
- فاصل الحقول
- ,
النتائج
- الصفوف
- 2
- الأعمدة
- 1
| code |
|---|
| _x0041_ |
- حجم الملف بالبايت
- 2302
تُحفظ جميع خلايا جدول البيانات كنص للحفاظ على المعرّفات والمحتوى المشابه للصيغ.