Tablora · المكتبة
اقرأ سجلًا مفصولًا بخط عمودي دون تغيير محتواه
اقرأ النص الذي يستخدم خطًا عموديًا بين الحقول، مثل code|label، دون أن يُعامل جدولَ markdown ودون أن تُقص المسافات المحيطة بالقيم.
حين يفصل الخط العمودي بين الحقول
تستخدم ملفات تفريغ قواعد البيانات وصادرات السجلات وبعض الأنظمة القديمة حرف الخط العمودي | فاصلًا للحقول، لأنه نادرًا ما يظهر داخل البيانات. فسجل مثل A1|Shelf two ينقسم بوضوح إلى حقلين، رغم أن التسمية تحتوي على مسافة.
تدعم أداة الفحص الخط العمودي فاصلًا صريحًا في «فاصل الحقول». وهي تقرأ الأحرف التي تلصقها كما هي تمامًا: لا تحذف المسافات المجاورة للخط العمودي، ولا تعرف أعراف التخطيط في جداول markdown.
تحليل code|label
- الصق النص في «نص الجدول».
- اختر | في «فاصل الحقول»، أو اترك «اكتشاف الفاصل» محددًا وتحقق من أن النتيجة المكتشفة فيها الأعمدة التي تتوقعها.
- اضغط «احسب» وتأكد من «الأعمدة» و«الصفوف».
- افحص خلية فيها مسافات للتأكد من أنها لم تنقسم.
- إذا كانت أي قيمة قد تحتوي هي نفسها على خط عمودي، فيجب أن تكون مقتبسة في المصدر، تمامًا كما تُقتبس الفاصلة في CSV.
- حافظ على الخط العمودي في كل صف. فالملف الذي ينتقل إلى فاصل آخر في منتصفه يظهر ضمن «الصفوف ذات العرض المختلف».
مثال Shelf two
مثال الصفحة عنوانٌ هو code|label وسجل هو A1|Shelf two، والخط العمودي مختار في «فاصل الحقول». تُبلغ أداة الفحص عن صفين وعمودين، وتقرأ الخلية في الصف 2 والعمود 2: Shelf two، بمسافتها الداخلية سليمة. لم تُحوَّل أي قيمة ولم تُقص.
ولو كُتب السجل بمسافات حول الخط العمودي، لانتهت الخلية الأولى بمسافة ولبدأت الثانية بمسافة. وتحتفظ أداة الفحص بهذه المسافات، فقرر من المصدر هل هي جزء من البيانات.
جدول markdown تنسيق مختلف
الجدول المنسوخ من محادثة أو ملف README أو موقع ويكي يبدو غالبًا نصًا مفصولًا بخطوط عمودية، لكنه ليس الشيء نفسه. فصفوفه تبدأ عادةً بخط عمودي وتنتهي به، ما ينتج خلية أولى وأخيرة فارغتين. والمسافات التي تحشو كل قيمة لأجل المحاذاة تبقى جزءًا من الخلية. وسطر الفصل المكوّن من شرطات، مثل |---|---|، يُقرأ صفَّ بيانات كأي صف آخر.
إذا احتجت إلى استخدام جدول كهذا، فنظّفه في نسخة أولًا: احذف الخطوط العمودية الخارجية وصف الشرطات، وقرر هل لمسافات الحشو أهمية. ثم افحصه مرة أخرى وتحقق من أن الخلايا لا تحمل إلا النص الذي تريده.
تصدير النتيجة
يكتب «تنزيل (CSV)» الجدول بالفاصلة فاصلًا، ويقتبس أي قيمة تحتوي على فاصلة أو علامة اقتباس أو فاصل سطر. وإذا احتجت إلى خطوط عمودية في الناتج، فاحتفظ بنصك الأصلي؛ فالملف المنزَّل مفصول بالفواصل.
المدخلات
- نص الجدول
- code|label A1|Shelf two
- فاصل الحقول
- |
النتائج
- الصفوف
- 2
- الأعمدة
- 2
| code | label |
|---|---|
| A1 | Shelf two |
- الصفوف ذات العرض المختلف
- 0