DevToolPal
हि

CSV से Markdown टेबल कन्वर्टर

CSV या TSV को README, दस्तावेज़ और GitHub इश्यू के लिए सुव्यवस्थित Markdown टेबल में बदलें।

लोकल रूप से चलता है, कभी अपलोड नहीं होता

विकल्प

इनपुट

0 कैरेक्टर · 0 B

आउटपुट

0 कैरेक्टर · 0 B

यह क्या करता है

Markdown टेबल हाथ से टाइप करना थकाऊ है: हर पंक्ति में पाइप चाहिए, दूसरी लाइन में डैश, और कॉलम हाथ से सीधे करने में बहुत समय लगता है। यह टूल CSV या TSV डेटा को GitHub Flavored Markdown टेबल में बदलता है, जिसे आप README, पुल रिक्वेस्ट, इश्यू, विकी पेज या Markdown वाले किसी भी दस्तावेज़ में चिपका सकते हैं।

CSV सही ढंग से पार्स होता है, इसलिए कॉमा वाले कोटेड फ़ील्ड, दोहराए गए कोट और कई पंक्तियों वाले सेल संभाले जाते हैं। आउटपुट में स्पेस भरे जाते हैं ताकि सादे टेक्स्ट में भी कॉलम सीधे रहें, जिससे टेबल को बाद में पढ़ना और बदलना आसान होता है।

इस्तेमाल कैसे करें

  1. CSV या TSV चिपकाएँ, .csv या .tsv फ़ाइल अपलोड करें, या उदाहरण पर क्लिक करें।
  2. संरेखण चुनें: डिफ़ॉल्ट, बाएँ, बीच में, दाएँ, या सिर्फ़ संख्याओं वाले कॉलम को दाएँ करने के लिए संख्याएँ दाएँ।
  3. अगर पहली पंक्ति में कॉलम के नाम हैं तो पहली रो हेडर है चालू रखें; वरना हेडर Column 1, Column 2 इत्यादि होगा।
  4. बिना भराव वाली छोटी पंक्तियाँ चाहिए तो कॉलम संरेखित करें बंद करें।
  5. टेबल कॉपी करें या .md फ़ाइल के रूप में डाउनलोड करें।

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

उदाहरण

यह CSV:

Tool,Stars,Notes
ripgrep,48000,"Fast, recursive search"
fd,34000,find | but friendlier

संख्याएँ दाएँ संरेखण के साथ इस Markdown टेबल में बदल जाती है:

| Tool    | Stars | Notes                  |
| ------- | ----: | ---------------------- |
| ripgrep | 48000 | Fast, recursive search |
| fd      | 34000 | find \| but friendlier |

कोटेड फ़ील्ड का कॉमा सेल में ही रहता है, पाइप एस्केप हो जाता है, और संख्या वाले कॉलम को --: मार्कर मिलता है ताकि रेंडर होने पर वह दाएँ संरेखित हो।

सुझाव

  • दूसरी पंक्ति के संरेखण मार्कर (:--, :-:, --:) तय करते हैं कि रेंडर की गई टेबल में हर कॉलम कैसे संरेखित होगा।
  • सेल के अंदर इनलाइन Markdown, जैसे **बोल्ड**, इनलाइन कोड या लिंक, बना रहता है और ज़्यादातर व्यूअर उसे रेंडर करते हैं।
  • बहुत चौड़ी टेबल छोटी स्क्रीन पर पढ़ना मुश्किल होता है; कॉलम को कई टेबल में बाँटने पर विचार करें।
  • HTML टेबल बनाने या JSON ऐरे को Markdown टेबल में बदलने के लिए नीचे दिए गए संबंधित टूल इस्तेमाल करें।

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

› टेबल किस Markdown फ़्लेवर का इस्तेमाल करती है?

GitHub Flavored Markdown (GFM) की पाइप टेबल, जिन्हें GitLab, Bitbucket, Notion, Obsidian, Docusaurus, MkDocs और ज़्यादातर स्टैटिक साइट जेनरेटर भी सपोर्ट करते हैं। सादे CommonMark में टेबल का सिंटैक्स नहीं है।

› सेल के अंदर पाइप और लाइन ब्रेक का क्या होता है?

पाइप सेल को ख़त्म कर देगा, इसलिए उसे \| लिखा जाता है। टेबल की एक पंक्ति के अंदर लाइन ब्रेक की अनुमति नहीं है, इसलिए वे <br> टैग बन जाते हैं, जिन्हें GitHub और ज़्यादातर रेंडरर नई लाइन के रूप में दिखाते हैं।

› चीनी, जापानी या कोरियाई कॉलम भी सीधे क्यों दिखते हैं?

कॉलम संरेखित करें चालू होने पर सेल को डिस्प्ले चौड़ाई के हिसाब से भरा जाता है: चौड़े पूर्वी एशियाई अक्षर दो कॉलम गिने जाते हैं, इसलिए मोनोस्पेस फ़ॉन्ट वाले एडिटर में कच्चा Markdown भी सीधा रहता है। रेंडर की गई टेबल दोनों हालात में एक जैसी दिखती है।

› क्या मैं Excel या Google Sheets से कॉपी किया TSV बदल सकता हूँ?

हाँ। स्प्रेडशीट से कॉपी किए गए सेल टैब से अलग होते हैं, और डिलिमिटर अपने-आप पहचाना जाता है। आप Tab स्पष्ट रूप से भी चुन सकते हैं।