تخطَّ إلى المحتوى الرئيسي

مولّد جداول Markdown مجانًا

قم بتحرير جداول Markdown بشكل مرئي مع محاذاة لكل عمود. قم بالاستيراد من CSV أو TSV، وانسخ مخرجات Markdown بنكهة GitHub.

يعمل دون اتصال بعد التحميل
استيراد من CSV أو TSV أو Markdown
معاينة
الاسمالبريد الإلكترونيالدور
علياءalice@example.comمسؤول
بشيرbob@example.comمحرر
كريمةcarol@example.comمشاهد
| الاسم | البريد الإلكتروني | الدور |
| :---- | :---------------- | :---: |
| علياء | alice@example.com | مسؤول |
| بشير  | bob@example.com   | محرر  |
| كريمة | carol@example.com | مشاهد |

الاستخدامات الشائعة

  • بناء جداول لملفات GitHub READMEيعرض GitHub جداول Markdown بشكل أصلي. بنِ جداول مقارنة الميزات أو مراجع API أو خرائط الطريق بصرياً.
  • جداول API والتوثيق المرجعيبنِ جداول المعاملات والمراجع كودات الحالة وجداول تعريف الحقول لتوثيق API.
  • بناء جداول في Obsidian / Notion / Logseqتطبيقات الملاحظات القائمة على Markdown الأولى تدعم جميعها الجداول. بنِها أسرع هنا من النص العادي.
  • إضافة جداول إلى منشورات المدونةمقارنات الأسعار ومصفوفات الميزات وجداول مراجع البرامج التعليمية — Markdown هو أقل طريقة احتكاكاً لإضافتها.
  • تحويل CSV إلى جدول Markdownالصق CSV من جدول بيانات واحصل على جدول Markdown جاهز للصق في المستندات أو الملاحظات.

كيف يعمل

هذه الأداة محرر جداول Markdown يعمل بالكامل على جانب العميل مبني على JavaScript مكتوبة يدويًا — دون مكتبة جداول خارجية. يولّد صياغة جداول الخطوط العمودية في GitHub Flavored Markdown مباشرة في المتصفح، مع حشو مباشر لعرض الأعمدة وعلامات محاذاة لكل عمود، ويمكنه أيضًا تصدير البيانات نفسها كـ HTML أو CSV أو وسوم JIRA wiki أو جداول شبكية بصيغة reStructuredText.

  1. 1
    حرّر الخلايا في الشبكة المرئية
    كل عنوان وخلية حقل قابل للتحرير. أثناء الكتابة، تطلق تحديثات حالة React استدعاء useMemo يعيد تشغيل المولّد فورًا، فتتحدّث لوحة الإخراج مع كل ضغطة مفتاح دون تأخير.
  2. 2
    المولّد يحشو صياغة GFM ويهرّبها
    تقيس الدالة المكتوبة يدويًا generateMarkdown أقصى عرض محتوى لكل عمود، وتحشو كل خلية بمسافات للمحاذاة، وتنتج صف الفاصل بعلامات :--- / ---: / :---:، وتهرّب أحرف الخط العمودي الحرفية كـ \| والأسطر الجديدة كعنصر br فيبقى الجدول صالحًا داخل أي مُعرِض Markdown.
  3. 3
    استورد CSV أو TSV أو جدول Markdown موجودًا
    اللصق في مربع الاستيراد يطلق إما محلّل CSV/TSV مكتوبًا يدويًا وفق RFC 4180 (lib/csv.ts) أو محلّل جداول Markdown مخصصًا يقسم الصفوف على الخطوط العمودية غير المُهرّبة ويقرأ المحاذاة من صف الفاصل، مما يتيح لك إعادة جدول موجود إلى المحرر.
  4. 4
    انسخ بالصيغة التي تحتاجها
    تبديل تبويب صيغة الإخراج يعيد تشغيل المولّد المقابل (HTML بسمات style، أو CSV وفق RFC 4180، أو وسوم JIRA wiki بعناوين ||، أو جداول reStructuredText الشبكية بحدود +---+) ويكتب زر النسخ النتيجة إلى الحافظة عبر navigator.clipboard القياسية.

أدوات ذات صلة

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