Markdown टेबल जनरेटर
टेबल को ग्रिड में एडिट करें, या स्प्रेडशीट, CSV या TSV से पेस्ट करें, और साफ़-सुथरे कॉलम के साथ GitHub-फ़्लेवर्ड Markdown टेबल के रूप में कॉपी करें।
आपके ब्राउज़र में चलता है; आप जो भी लिखते हैं वह आपके डिवाइस से बाहर नहीं जाता
कुछ हज़ार सेल तक की टेबल। Markdown टेबल में हर सेल में टेक्स्ट की एक ही लाइन आ सकती है, इसलिए सेल के अंदर की नई लाइन <br> के रूप में लिखी जाती है और पाइप कैरेक्टर एस्केप किए जाते हैं। GitHub की ज़रूरत के अनुसार पहली पंक्ति हमेशा हेडर पंक्ति होती है।
Markdown टेबल कैसे बनाएँ
- ग्रिड में टाइप करें, या स्प्रेडशीट से कॉपी किए सेल सीधे उसमें पेस्ट करें। आप CSV, TSV या पहले से बनी Markdown टेबल को बॉक्स में पेस्ट करके उससे ग्रिड भी भर सकते हैं।
- पंक्तियाँ और कॉलम जोड़ें या हटाएँ, और हर कॉलम के लिए बाएँ, बीच में या दाएँ अलाइनमेंट चुनें।
- Markdown कॉपी करें और अपने README, इश्यू, पुल रिक्वेस्ट या दस्तावेज़ में पेस्ट करें।
Markdown टेबल कैसे लिखी जाती है
GitHub-फ़्लेवर्ड Markdown टेबल सादा टेक्स्ट होती है: एक हेडर पंक्ति, अलाइनमेंट तय करने वाली डैश की एक पंक्ति, और हर डेटा पंक्ति के लिए एक लाइन, जिसमें सेल पाइप कैरेक्टर से अलग किए जाते हैं। GitHub इसी फ़ॉर्मैट को README, इश्यू और पुल रिक्वेस्ट में दिखाता है, और डॉक्यूमेंटेशन साइट व नोट ऐप समेत कई दूसरे टूल भी इसे समझते हैं।
ग्रिड में सेल रहते हैं; पहली पंक्ति हेडर है। हर कॉलम का एक अलाइनमेंट होता है। बाएँ के लिए :---, बीच के लिए :---:, दाएँ के लिए ---: लिखा जाता है, और अलाइनमेंट न हो तो सादे डैश रहते हैं। ज़रूरत पड़ने पर सेल का टेक्स्ट एस्केप किया जाता है: पाइप \| बन जाता है और नई लाइन HTML टैग <br> बन जाती है। फिर टूल कॉलम को स्पेस से बराबर करता है ताकि सोर्स टेबल जैसा दिखे। इसके लिए वह बाइट की गिनती नहीं, हर अक्षर की चौड़ाई इस्तेमाल करता है, इसलिए मात्राओं और एक्सेंट वाले अक्षर भी सीध में रहते हैं।
स्प्रेडशीट से पेस्ट करना शुरू करने का सबसे तेज़ तरीका है। स्प्रेडशीट कॉपी किए सेल को क्लिपबोर्ड पर टैब से अलग टेक्स्ट के रूप में रखती हैं, हर पंक्ति के लिए एक लाइन, और ग्रिड उसे सीधे पढ़ लेता है। CSV और TSV फ़ाइलें भी पेस्ट बॉक्स के ज़रिए इसी तरह काम करती हैं, जिनमें कोटेशन में बंद फ़ील्ड और कोटेशन के अंदर की नई लाइनें भी सँभाली जाती हैं। अगर आप पहले से बनी Markdown टेबल पेस्ट करते हैं, तो सेल और अलाइनमेंट वापस ग्रिड में पढ़ लिए जाते हैं ताकि आप उन्हें बदल सकें।
सुझाव
- स्प्रेडशीट की जगह JSON है? पहले उसे JSON से CSV से बदलें, फिर नतीजा यहाँ पेस्ट करें।
- Markdown से HTML से देखें कि टेबल कैसी दिखेगी।
- उल्टी दिशा में, यानी वेब पेज से वापस Markdown में जाने के लिए HTML से Markdown इस्तेमाल करें।
अक्सर पूछे जाने वाले सवाल
स्प्रेडशीट को Markdown टेबल में कैसे बदलें?
Excel, Google Sheets या Numbers में सेल चुनें, कॉपी करें और ग्रिड के किसी भी सेल में पेस्ट करें। स्प्रेडशीट के सेल टैब से अलग किए गए टेक्स्ट के रूप में आते हैं, और ग्रिड उसी सेल से भरना शुरू होता है जिसमें आपने पेस्ट किया। आप CSV या TSV को ग्रिड के ऊपर वाले बॉक्स में पेस्ट करके इस टेक्स्ट से ग्रिड भरें भी चुन सकते हैं।
कॉलम अलाइनमेंट कैसे काम करते हैं?
हेडर के नीचे की डैश वाली पंक्ति अलाइनमेंट तय करती है: :--- बाएँ, :---: बीच में, ---: दाएँ, और --- डिफ़ॉल्ट है। हर कॉलम का अलाइनमेंट उसके हेडर सेल के ऊपर से चुनें।
सेल में पाइप या नई लाइन का क्या होता है?
पाइप | सेल को खत्म कर देता, इसलिए उसे \| लिखा जाता है। Markdown टेबल में असली नई लाइन नहीं हो सकती, इसलिए सेल की नई लाइन <br> के रूप में लिखी जाती है, जिसे GitHub नई लाइन की तरह दिखाता है।
कॉलम में स्पेस क्यों भरे जाते हैं?
स्पेस से कॉलम एक सीध में आते हैं, ताकि टेबल सादे टेक्स्ट में भी आसानी से पढ़ी जा सके। इससे टेबल के दिखने में कोई फ़र्क़ नहीं पड़ता। सबसे छोटा रूप पाने के लिए कॉलम बराबर करें का निशान हटा दें।
क्या मैं पहले से बनी Markdown टेबल एडिट कर सकता हूँ?
हाँ। उसे बॉक्स में पेस्ट करें और इस टेक्स्ट से ग्रिड भरें चुनें। टूल सेल और अलाइनमेंट पढ़कर उन्हें ग्रिड में रख देता है।
क्या मेरी टेबल अपलोड होती है?
नहीं। टेबल आपके ब्राउज़र में बनती है और कुछ भी आपके डिवाइस से बाहर नहीं जाता।