منسّق جداول Markdown

الصق جدول Markdown بأعمدة فاصلة غير محاذاة ومسافات متفاوتة، واحصل عليه مُحشوًّا بدقة، دون المساس بالمحتوى أو المحاذاة.


          
        

معاينة العرض

كيف يعمل

يُقسَّم كل سطر إلى خلايا عند أحرف الفاصل غير المُهرَّبة (الفاصل المسبوق بـ \ يبقى داخل الخلية بدلًا من تقسيمها)، وتُحذف الفواصل الاختيارية في بداية ونهاية كل صف قبل التقسيم، بما يطابق طريقة تعامل Markdown نفسها معها. يُفحص الصف الثاني مقابل نمط الفاصل (:---، :---:، ---:، أو --- العادي)؛ فإذا طابقه، تحدد نقطتاه محاذاة كل عمود، وإذا لم يطابقه، تعود الأداة إلى فاصل محاذٍ لليسار بشكل بسيط وتوضح ذلك. يُعاد بعد ذلك قياس كل عمود مقابل أعرض خلية فيه ويُعاد حشوه، بحيث تتماشى الأعمدة الفاصلة سواء عُرض الجدول كـ HTML مُصيَّر أو كنص خام في محرر.

يحدث التنسيق بالكامل داخل جافاسكريبت هذه الصفحة مع كل ضغطة مفتاح. لا شيء تلصقه يُرفع.

أسئلة شائعة

ما الفرق بين هذه الأداة ومولّد جداول Markdown؟

يبني المولّد جدولًا جديدًا من بيانات CSV/TSV. أما هذه الأداة فتأخذ جدولًا موجودًا بالفعل بصياغة Markdown لكن أعمدته الفاصلة ومسافاته انحرفت عن المحاذاة (شائع بعد التعديل اليدوي)، وتعيد حشوه دون تغيير أي محتوى خلية أو علامات محاذاة موجودة.

هل تحافظ الأداة على محاذاة الأعمدة؟

نعم. إذا كان صف الفاصل لديك يحتوي بالفعل على نقطتين (:--- أو :---: أو ---:)، تُقرأ تلك المحاذاة وتُحفظ. إذا لم يكن لدى الجدول صف فاصل صالح، تُصبح الأعمدة محاذاة لليسار افتراضيًا مع ملاحظة توضح أنه تم إنشاء صف جديد.

هل يُرسل جدولي إلى أي مكان؟

لا، يحدث التحليل والتنسيق بالكامل داخل متصفحك. لا شيء تلصقه يُرفع.