پرش به محتوای اصلی

تولید جدول Markdown رایگان

جداول Markdown را به صورت بصری با تراز بندی به ازای هر ستون ویرایش کنید. از CSV یا TSV وارد کنید، خروجی Markdown سازگار با GitHub را کپی کنید.

پس از بارگذاری آفلاین کار می‌کند
وارد کردن از CSV، TSV، یا Markdown
پیش‌نمایش
نامایمیلنقش
Alicealice@example.comمدیر
Bobbob@example.comویرایشگر
Carolcarol@example.comبیننده
| نام   | ایمیل             |   نقش    |
| :---- | :---------------- | :------: |
| Alice | alice@example.com |   مدیر   |
| Bob   | bob@example.com   | ویرایشگر |
| Carol | carol@example.com |  بیننده  |

کاربردهای رایج

  • جداول ایجاد برای فایل های GitHub READMEGitHub به طور بومی جداول Markdown را رندر می کند. جداول مقایسه ویژگی، منابع API یا نقشه های راهی را بصری ایجاد کنید.
  • جداول مستندات API و مرجعجداول پارامتر، منابع کد وضعیت و جداول تعریف میدان برای مستندات API ایجاد کنید.
  • جداول در Obsidian / Notion / Logseq ایجاد کنیدبرنامه های یادداشت Markdown-اول همه جداول را پشتیبانی می کنند. آنها را سریعتر از متن ساده اینجا بسازید.
  • جداول را به پست های وبلاگ اضافه کنیدمقایسه قیمت، ماتریس ویژگی و جداول مرجع آموزشی - Markdown کمترین روش اضافی برای افزودن آنها است.
  • تبدیل CSV به جدول MarkdownCSV را از صفحه گسترده بچسبانید، جدول Markdown آماده برای چسباندن در اسناد یا یادداشت ها را دریافت کنید.

نحوه کار

این ابزار یک ویرایشگر جدول Markdown کاملاً سمت کلاینت است که بر پایه جاوااسکریپت دست‌نویس ساخته شده — کتابخانه جدول شخص‌ثالثی دخیل نیست. سینتکس جدول پایپ GitHub Flavored Markdown را مستقیماً در مرورگر تولید می‌کند، با تراز کردن زنده عرض ستون‌ها و نشانگرهای ترازبندی هر ستون، و همچنین می‌تواند همان داده را به‌صورت HTML، CSV، مارک‌آپ ویکی JIRA یا جداول شبکه‌ای reStructuredText صادر کند.

  1. 1
    ویرایش سلول‌ها در شبکه بصری
    هر سرتیتر و سلول یک ورودی قابل‌ویرایش است. هنگام تایپ، به‌روزرسانی‌های حالت React یک فراخوانی useMemo را راه‌اندازی می‌کند که سازنده را فوراً دوباره اجرا می‌کند، پس پنل خروجی با هر ضربه کلید بدون تأخیر debounce تازه می‌شود.
  2. 2
    سازنده سینتکس GFM را با فاصله پر و گریز می‌کند
    تابع دست‌نویس generateMarkdown حداکثر عرض محتوای هر ستون را اندازه می‌گیرد، هر سلول را برای ترازبندی با فاصله پر می‌کند، ردیف جداکننده را با نشانگرهای :--- / ---: / :---: تولید می‌کند، و کاراکترهای پایپ لفظی را به‌صورت \\| و خط‌جدید را به‌صورت عنصر br گریز می‌کند تا جدول در هر رندرکننده Markdown معتبر بماند.
  3. 3
    وارد کردن CSV، TSV، یا یک جدول Markdown موجود
    چسباندن در جعبه وارد کردن یا یک تجزیه‌گر دست‌نویس RFC 4180 CSV/TSV (lib/csv.ts) یا یک تجزیه‌گر جدول Markdown سفارشی که ردیف‌ها را روی پایپ‌های گریز-نشده تقسیم می‌کند و ترازبندی را از ردیف جداکننده می‌خواند راه‌اندازی می‌کند، و اجازه می‌دهد یک جدول موجود را دوباره در ویرایشگر بازگردانید.
  4. 4
    کپی در فرمتی که نیاز دارید
    تغییر تب فرمت خروجی، سازنده متناظر را دوباره اجرا می‌کند (HTML با ویژگی‌های استایل، RFC 4180 CSV، مارک‌آپ ویکی JIRA با سرتیترهای ||، یا جداول شبکه‌ای reStructuredText با مرزهای +---+) و دکمه کپی نتیجه را از طریق API استاندارد navigator.clipboard در کلیپ‌بورد می‌نویسد.

ابزارهای مرتبط

سؤالات متداول