tigtools

Markdown Table Generator

ग्रिड में टाइप करें या स्प्रेडशीट से डेटा पेस्ट करें, प्रत्येक कॉलम का संरेखण चुनें, और तैयार Markdown या HTML तालिका कॉपी करें।

आपके ब्राउज़र में चलता है साइन अप की ज़रूरत नहीं

तालिका संपादक। पहली पंक्ति हेडर है।

पहली पंक्ति हेडर है। अधिकतम 200 पंक्तियाँ और 20 कॉलम हैं।

CSV, TSV, स्प्रेडशीट या Markdown से भरें

Excel या Google Sheets से कॉपी किए गए सेल (टैब-सेपरेटेड), कॉमा या सेमीकोलन वाली CSV, या मौजूदा Markdown तालिका पेस्ट करें। इससे ग्रिड बदल जाएगा।

आउटपुट

इस्तेमाल करने का तरीका

  1. पहली पंक्ति में हेडर टाइप करें और उसके नीचे डेटा, या “CSV से भरें…” खोलें और स्प्रेडशीट से सेल पेस्ट करें।
  2. बटनों से पंक्तियाँ और कॉलम जोड़ें या हटाएँ।
  3. प्रत्येक कॉलम का संरेखण उसके ऊपर दिए गए मेनू से सेट करें।
  4. Markdown या HTML चुनें और तालिका कॉपी करें या डाउनलोड करें।

यह कैसे काम करता है

Markdown आउटपुट GitHub Flavored Markdown (GFM) की टेबल सिंटैक्स का पालन करता है, जिसे GitHub, GitLab, कई दस्तावेज़ जनरेटर और अधिकांश Markdown एडिटर समर्थन करते हैं। पहली पंक्ति हेडर बनती है, उसके बाद डेलिमीटर पंक्ति आती है जो संरेखण तय करती है: बाएँ के लिए :---, केंद्र के लिए :---:, दाएँ के लिए ---: और डिफ़ॉल्ट के लिए ---।

सेल सामग्री को एस्केप किया जाता है ताकि वह टेबल को न तोड़ सके: सेल के अंदर | को \| लिखा जाता है, और लाइन ब्रेक <br> बन जाता है, क्योंकि GFM टेबल की पंक्ति एक ही लाइन में रहनी चाहिए। सेल में अन्य Markdown, जैसे **bold** या `code`, बना रहता है और Markdown व्यूअर द्वारा रेंडर किया जाएगा। “Align columns with spaces” के साथ, हर कॉलम को समान चौड़ाई में पैड किया जाता है ताकि टेबल सादे टेक्स्ट के रूप में पढ़ने योग्य रहे; चीनी, जापानी या कोरियाई जैसे वर्ण दो कॉलम चौड़े गिने जाते हैं। कम सेल वाली पंक्तियों में खाली सेल भर दी जाती हैं।

आयात टैब-सेपरेटेड टेक्स्ट (जो स्प्रेडशीट क्लिपबोर्ड पर रखती हैं), अल्पविराम या सेमीकोलन वाली CSV जिसमें अल्पविराम, उद्धरण चिह्न और लाइन ब्रेक वाले कोटेड फ़ील्ड शामिल हैं, और मौजूदा Markdown टेबल स्वीकार करता है, जिनकी संरेखण पंक्ति भी पढ़ी जाती है।

HTML आउटपुट <thead> और <tbody> के साथ एक सादा <table> है। टेक्स्ट को HTML-एस्केप किया जाता है (& < > "), लाइन ब्रेक <br> बन जाते हैं, और संरेखण इनलाइन text-align शैलियों से सेट होता है ताकि यह बिना स्टाइलशीट के काम करे।

उदाहरण

स्प्रेडशीट से README

Google Sheets में एक रेंज चुनें, उसे कॉपी करें, आयात बॉक्स में पेस्ट करें और “Fill table” पर क्लिक करें। मूल्य कॉलम को दाएँ-संरेखित करें और Markdown को README.md में कॉपी करें।

पाइप चिह्न वाला टेक्स्ट

“Unlimited | fair use” वाली सेल को Unlimited \| fair use लिखा जाता है, ताकि GitHub नया कॉलम शुरू करने के बजाय पाइप दिखाए।

मौजूदा टेबल को व्यवस्थित करना

असमान स्पेसिंग वाली हाथ से लिखी Markdown टेबल पेस्ट करें, “टेबल भरें” पर क्लिक करें, और परिणाम कॉपी करें; सभी कॉलम संरेखित होंगे और संरेखण बना रहेगा।

अक्सर पूछे जाने वाले सवाल

क्या किसी सेल में लाइन ब्रेक हो सकता है?

वास्तविक लाइन ब्रेक के रूप में नहीं, क्योंकि Markdown में हर टेबल पंक्ति एक ही लाइन में होनी चाहिए। जनरेटर इसके बजाय <br> लिखता है, जिसे GitHub और अधिकांश व्यूअर लाइन ब्रेक के रूप में दिखाते हैं।

हेडर पंक्ति क्यों आवश्यक है?

GFM तालिकाएँ हमेशा एक हेडर पंक्ति से शुरू होती हैं जिसके बाद संरेखण पंक्ति होती है। यदि आप दृश्य शीर्षक नहीं चाहते हैं, तो आप हेडर सेल खाली छोड़ सकते हैं, लेकिन अधिकांश व्यूअर फिर भी हेडर लाइन खींचते हैं।

क्या मैं सेल मर्ज कर सकता हूँ?

नहीं। Markdown तालिकाएँ मर्ज किए गए सेल (colspan या rowspan) का समर्थन नहीं करतीं। यदि आपको इनकी आवश्यकता है, तो HTML आउटपुट का उपयोग करें और colspan या rowspan विशेषताएँ मैन्युअल रूप से जोड़ें।

क्या पैडिंग से रेंडर होने पर तालिका का रूप बदलता है?

नहीं। Markdown के रेंडर होने पर अतिरिक्त स्पेस अनदेखे कर दिए जाते हैं। पैडिंग केवल स्रोत को पढ़ना और संपादित करना आसान बनाती है।

गोपनीयता

तालिका केवल आपके ब्राउज़र में बनती है। आप जो डेटा टाइप या पेस्ट करते हैं वह अपलोड, संग्रहीत या एनालिटिक्स में शामिल नहीं किया जाता।