Tablora

Tablora · المكتبة

اقرأ سجلًا مفصولًا بخط عمودي دون تغيير محتواه

اقرأ النص الذي يستخدم خطًا عموديًا بين الحقول، مثل code|label، دون أن يُعامل جدولَ markdown ودون أن تُقص المسافات المحيطة بالقيم.

حين يفصل الخط العمودي بين الحقول

تستخدم ملفات تفريغ قواعد البيانات وصادرات السجلات وبعض الأنظمة القديمة حرف الخط العمودي | فاصلًا للحقول، لأنه نادرًا ما يظهر داخل البيانات. فسجل مثل A1|Shelf two ينقسم بوضوح إلى حقلين، رغم أن التسمية تحتوي على مسافة.

تدعم أداة الفحص الخط العمودي فاصلًا صريحًا في «فاصل الحقول». وهي تقرأ الأحرف التي تلصقها كما هي تمامًا: لا تحذف المسافات المجاورة للخط العمودي، ولا تعرف أعراف التخطيط في جداول markdown.

تحليل code|label

مثال Shelf two

مثال الصفحة عنوانٌ هو code|label وسجل هو A1|Shelf two، والخط العمودي مختار في «فاصل الحقول». تُبلغ أداة الفحص عن صفين وعمودين، وتقرأ الخلية في الصف 2 والعمود 2: Shelf two، بمسافتها الداخلية سليمة. لم تُحوَّل أي قيمة ولم تُقص.

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

جدول markdown تنسيق مختلف

الجدول المنسوخ من محادثة أو ملف README أو موقع ويكي يبدو غالبًا نصًا مفصولًا بخطوط عمودية، لكنه ليس الشيء نفسه. فصفوفه تبدأ عادةً بخط عمودي وتنتهي به، ما ينتج خلية أولى وأخيرة فارغتين. والمسافات التي تحشو كل قيمة لأجل المحاذاة تبقى جزءًا من الخلية. وسطر الفصل المكوّن من شرطات، مثل |---|---|، يُقرأ صفَّ بيانات كأي صف آخر.

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

تصدير النتيجة

يكتب «تنزيل (CSV)» الجدول بالفاصلة فاصلًا، ويقتبس أي قيمة تحتوي على فاصلة أو علامة اقتباس أو فاصل سطر. وإذا احتجت إلى خطوط عمودية في الناتج، فاحتفظ بنصك الأصلي؛ فالملف المنزَّل مفصول بالفواصل.

المدخلات

نص الجدول
code|label A1|Shelf two
فاصل الحقول
|

النتائج

الصفوف
2
الأعمدة
2
codelabel
A1Shelf two
الصفوف ذات العرض المختلف
0