Utilia

مولد جداول Markdown

أنشئ جداول Markdown في شبكة، والصق بيانات CSV أو خلايا جداول البيانات، واضبط محاذاة الأعمدة، وانسخ جدول GitHub Markdown مرتّبًا.

الصف الأول هو صف العناوين. اضغط Enter للنزول صفًا. الصق خلايا منسوخة من جدول بيانات في أي خلية لملء الشبكة بدءًا منها.

معاينة

استيراد البيانات

كيف تنشئ جدول Markdown

  1. اكتب محتواك في الشبكة. الصف الأول هو صف عناوين الجدول.
  2. استخدم إضافة صف وإضافة عمود وحذف آخر صف وحذف آخر عمود، أو أزرار × الصغيرة، لتشكيل الجدول. ويبدأ زر جدول فارغ جديد من جديد بشبكة 3 × 3.
  3. اختر محاذاة كل عمود من القائمة الموجودة فوقه: افتراضي أو يسار أو وسط أو يمين.
  4. أبقِ خيار محاذاة الأعمدة في مصدر Markdown مفعّلًا لتحصل على جدول سهل القراءة كنص عادي، أو ألغِه لتحصل على أقصر مصدر ممكن.
  5. انسخ النتيجة أو نزّلها كملف .md. تُظهر معاينة شكل الجدول بعد عرضه.

للبدء من بيانات موجودة، الصقها في استيراد البيانات، واختر الصيغة (أو اترك اكتشاف تلقائي)، ثم انقر استيراد. ويمكنك أيضًا لصق مجموعة خلايا منسوخة من Excel أو LibreOffice أو Google Sheets مباشرة في أي خلية من الشبكة: تتّسع الشبكة لتستوعب المجموعة بدءًا من تلك الخلية.

كيف تعمل جداول Markdown؟

ليست الجداول جزءًا من صياغة Markdown الأصلية، بل تأتي من مواصفة GitHub Flavored Markdown ‏(GFM) التي يدعمها GitHub وGitLab وBitbucket ومعظم مولّدات المواقع الثابتة وObsidian وملفات التصدير من Notion وكثير من أدوات التوثيق. يتكوّن جدول GFM من ثلاثة أجزاء:

  • صف العناوين، وخلاياه مفصولة بخطوط عمودية: | Name | Score |؛
  • صف الفاصل المكوّن من شرطات، خلية لكل عمود: | --- | --- |؛
  • أي عدد من صفوف المحتوى.

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

صف العناوين إلزامي في GFM: الجدول الذي يخلو منه لا يُتعرَّف عليه. فإن لم يكن لبياناتك صف عناوين طبيعي، فأعطِ الصف الأول أسماء أعمدة قصيرة.

الأحرف الخاصة وفواصل الأسطر

الخط العمودي داخل الخلية ينهيها، لذا تهرّبه هذه الأداة على شكل \|. أما الخط العمودي المهرَّب مسبقًا فيُترك كما هو، فلا تُهرَّب المخرجات مرتين أبدًا. ولا يمكن أن تحتوي جداول Markdown على فواصل أسطر حقيقية أيضًا: يتحوّل فاصل السطر داخل البيانات المستوردة إلى <br>، الذي يعرضه GitHub ومعظم المُعرِضات سطرًا جديدًا داخل الخلية. وكل ما عدا ذلك، بما فيه **bold** و`code` والروابط، يبقى كما كتبته، فيمكنك استخدام Markdown المضمّن داخل الخلايا.

عند محاذاة الأعمدة، تُحسب الأحرف العريضة، مثل النصوص الصينية واليابانية والكورية والرموز التعبيرية، بعمودين، لتصطفّ الخطوط العمودية في المحررات ذات الخط أحادي المسافة.

استيراد CSV أو خلايا جداول البيانات أو جدول Markdown

يبحث اكتشاف تلقائي أولًا عن جدول Markdown في أي مكان من النص الملصق، مع محاذاته. وإلا يُقرأ النص كبيانات مفصولة: بعلامة Tab إن احتوى السطر الأول عليها (وهذا ما تضعه جداول البيانات في الحافظة)، وإلا بالفاصلة أو الفاصلة المنقوطة أو الخط العمودي، أيّها أكثر ظهورًا. وتُعالج القيم المقتبسة مثل "Smith, Jr." كما في CSV. تتّسع الشبكة لـ 500 صف و30 عمودًا كحدّ أقصى.

الأسئلة الشائعة

هل تُرسل بياناتي إلى أي مكان؟

لا. تعالج هذه الأداة الشبكة والاستيراد ومخرجات Markdown كلها داخل متصفحك. لا يغادر جهازك أي شيء تكتبه أو تلصقه.

لماذا لا يظهر جدولي في موقعي؟

تأكّد من أن المُعرِض الذي تستخدمه يدعم جداول GFM، وأن قبل الجدول سطرًا فارغًا. بعض محرّكات Markdown، مثل Markdown.pl الأصلي، لا تدعم الجداول إطلاقًا.

هل يمكنني تعديل جدول Markdown موجود؟

نعم. الصق الجدول كاملًا في استيراد البيانات وانقر استيراد. تُحمَّل الخلايا ومحاذاة الأعمدة في الشبكة، جاهزة للتعديل.

هل يمكن أن تحتوي الخلية على عدة أسطر أو قائمة؟

المحتوى المضمّن فقط. تتحوّل فواصل الأسطر إلى <br>، أما العناصر الكتلية مثل القوائم والعناوين وكتل الشيفرة فغير مسموح بها داخل خلايا جداول GFM.

هل تختلف النسخة المحاذاة عند العرض؟

لا. المسافات الإضافية تجعل المصدر أسهل في القراءة وفي مراجعة الفروق فقط. النسختان تُعرضان بالجدول نفسه.