Markdown Table Editor
एक table को visual रूप से edit करें — rows, columns, हर column के लिए alignment — और GitHub-flavoured Markdown copy करें।
परिणाम देखने के लिए ऊपर इनपुट डालें।
JXXR1 द्वारा बनाया गया · ♥ स्पॉन्सर करें · ☕ मुझे coffee दिलाएं
यह किसके लिए है?
Markdown tables रेंडर किए गए output में बढ़िया दिखते हैं और हाथ से लिखने में दुखद हैं। Pipe characters, alignment colons, हर column के लिए सही संख्या में dashes — जब तक आप सब कुछ अपनी जगह पर पहुँचा देते हैं, तब तक आप इसे HTML के रूप में लिख सकते थे। यह editor आपको एक परिचित grid देता है: edit करने के लिए किसी भी cell पर click करें, rows और columns जोड़ने या हटाने के लिए buttons का उपयोग करें, dropdown से हर column के लिए alignment सेट करें, और जब आप पूरा कर लें तो GitHub-flavoured Markdown copy करें। आप नीचे एक मौजूदा Markdown table भी paste कर सकते हैं और यह grid में load हो जाएगी आगे edit करने के लिए।
कब इस्तेमाल करें
- एक README, GitHub issue, या PR description के लिए तुलना table लिखना।
- एक doc से table को फिर से edit करना — मौजूदा Markdown paste करें, grid में tweak करें, वापस copy करें।
- एक उचित रूप से aligned ASCII-padded table बनाना (output right-padded है इसलिए यह plain text के रूप में भी पढ़ने योग्य है)।
- Pipe-and-dash syntax से लड़े बिना release-notes table का draft बनाना।
आम गलतियाँ
- Inline pipes GFM tables को तोड़ते हैं। एक cell में literal
|cell को समाप्त कर देता है। जब आपको चाहिए तो इसे\|के रूप में escape करें। - Cell content single-line है। Markdown tables HTML (
<br>) के बिना cells के अंदर line breaks का समर्थन नहीं करतीं। Multi-line content के लिए, table HTML में लिखें। - Alignment render होता है, enforce नहीं। Output source में align करने के लिए भी pad करता है, लेकिन वास्तविक render किया गया alignment separator row में colons से आता है, spacing से नहीं।
- पहली row को हमेशा header के रूप में treat किया जाता है। GFM tables में अनिवार्य header होता है। यदि आपके data में natural header नहीं है, तो row 1 में blank cells का उपयोग करें।
- कुछ Markdown flavours GFM से अधिक सख्त हैं। CommonMark स्वयं tables को परिभाषित नहीं करता; GFM, MultiMarkdown, और विभिन्न अन्य सभी थोड़े-थोड़े अलग variants का समर्थन करते हैं। यहाँ output GFM (GitHub, GitLab, अधिकांश आधुनिक renderers) को target करता है।
- एक unformatted CSV paste करना काम नहीं करेगा। "Import" textarea एक Markdown table (
|---|separator के साथ) की अपेक्षा करता है। CSV → Markdown के लिए, पहले CSV-to-JSON टूल का उपयोग करें या rows को हाथ से paste करें।