CSV থেকে Markdown টেবিল কনভার্টার
হাতে Markdown টেবিল লিখতে গেলে প্রতিটি লাইনে পাইপ আর ড্যাশ গুনতে হয়। তার বদলে CSV আপলোড করুন, হেডার সারি ও ডিলিমিটার সারিসহ টেবিল পেয়ে যাবেন, যা সরাসরি README, উইকি পেজ বা নোটবুকে পেস্ট করা যায়।
ডেটা কনভার্টার
অথবা CSV, TSV, TXT … ফাইল এখানে ড্রop করুন ·
প্রতি ফাইল সর্বোচ্চ 95 MB· সর্বোচ্চ 20টি ফাইল· 30 মিনিট পরে মুছে ফেলা হয়
ফাইল আমাদের সার্ভারে প্রসেস করা হয় এবং 30 মিনিট পরে মুছে ফেলা হয়।
CSV ও টেক্সট ফাইলে কলাম আলাদা করার অক্ষর, পড়া ও লেখা দুই ক্ষেত্রেই প্রযোজ্য। স্বয়ংক্রিয় অপশন ইনপুট থেকে এটি শনাক্ত করে এবং কমা দিয়ে লেখে।
UTF-8 সব ভাষায় কাজ করে। Windows-এর Excel-এ CSV খুললে অ্যাকসেন্ট বা এশীয় অক্ষর এলোমেলো দেখালে BOM সহ UTF-8 বেছে নিন।
Excel, ODS ও Numbers ইনপুটের জন্য: শুধু প্রথম শিট, অথবা সব শিট রূপান্তর করুন (ZIP-এ প্রতি শিটে একটি CSV, বা প্রতি শিটে একটি JSON কী)।
নতুন স্প্রেডশিটে শিট ট্যাবের নাম, সর্বোচ্চ ৩১ অক্ষর।
অবজেক্টের অ্যারেতে প্রতিটি সারিতে কলামের নাম কী হিসেবে থাকে; অ্যারের অ্যারে বেশি সংক্ষিপ্ত এবং হেডার প্রথম অ্যারে হিসেবে থাকে।
সব সারিকে ঘিরে রাখা বাইরের এলিমেন্টের নাম; প্রতিটি সারি এর ভেতরে একটি <row> হয়।
CREATE TABLE ও INSERT স্টেটমেন্টে ব্যবহৃত হয়। শুধু অক্ষর, সংখ্যা ও আন্ডারস্কোর।
কোটিং ও কলামের ধরন ডাটাবেসভেদে সামান্য আলাদা; যে ডাটাবেসে ইমপোর্ট করবেন সেটি বেছে নিন।
তারিখের সেলগুলো একটি ফরম্যাটে পুনরায় লিখুন। ডাটাবেস ও কোডের জন্য ISO (2026-10-18) সবচেয়ে নিরাপদ; “যেমন আছে” রাখলে উৎসের মতোই থাকে।
এই টুল কীভাবে ব্যবহার করবেন
- 1
CSV আপলোড করুন
একসঙ্গে সর্বোচ্চ 20টি .csv, .tsv বা ডিলিমিটারযুক্ত .txt ফাইল যোগ করুন, প্রতিটি 95 MB পর্যন্ত। অটো ডিটেক্ট কমা, সেমিকোলন, ট্যাব ও পাইপ নিজে থেকেই চিনে নেয়।
- 2
হেডার নিশ্চিত করুন
প্রথম সারি হেডার চালু আছে, তাই ১ নম্বর সারি টেবিলের হেডিং হবে। ফাইল ডেটা দিয়ে শুরু হলে উন্নত সেটিংস থেকে এটি বন্ধ করুন।
- 3
কনভার্ট করে পেস্ট করুন
Markdown table-এ কনভার্ট করুন চাপুন, .md ফাইলটি খুলুন এবং টেবিলটি আপনার README, পুল রিকোয়েস্ট, ইস্যু বা নোটে পেস্ট করুন।
CSV ফাইলকে Markdown টেবিলে কীভাবে বদলাব?
CSV আপলোড করে Markdown table-এ কনভার্ট করুন চাপুন। প্রথম সারি টেবিলের হেডার হয়, তার নিচে ড্যাশের একটি সারি যোগ হয় এবং বাকি প্রতিটি লাইন পাইপ দিয়ে আলাদা করা সেলসহ একটি সারি হয়ে যায়।
ডেভেলপাররা কেন CSV থেকে Markdown-এ কনভার্ট করেন
ডকুমেন্টেশন প্রায়ই Markdown ফাইলে গিয়ে ঠেকে। মেইনটেইনার README-তে সাপোর্টেড ভার্সনের টেবিল চান, ইঞ্জিনিয়ার পুল রিকোয়েস্টে বেঞ্চমার্কের সংখ্যা পেস্ট করেন, গবেষক Obsidian-এ পড়ার তালিকা রাখেন। সংখ্যাগুলো সাধারণত স্প্রেডশিট বা স্ক্রিপ্টের CSV আউটপুটে থাকে, আর প্রতিটি সেলের মাঝে পাইপ বসিয়ে হাতে বানানো ধীর এবং ভুলের সম্ভাবনা বেশি।
2004 সালে জন গ্রুবারের মূল Markdown-এ কোনো টেবিলই ছিল না। পাইপ সিনট্যাক্স PHP Markdown Extra-র মাধ্যমে ছড়ায় এবং 2017 সালে GitHub Flavored Markdown স্পেসিফিকেশনে যুক্ত হয়, তাই এটি GitHub ও এটি অনুসরণকারী বেশিরভাগ টুলে কাজ করে। সারিগুলো Excel থেকে এলে আগে Excel থেকে CSV দিয়ে সেভ করুন, তারপর এখানে কনভার্ট করুন।
CSV থেকে Markdown টেবিলের উদাহরণ
runtime,version,status Python,3.13,সমর্থিত Python,3.9,সাপোর্ট শেষ | অক্টোবর 2025 Node.js,22,সমর্থিত
| runtime | version | status | | --- | --- | --- | | Python | 3.13 | সমর্থিত | | Python | 3.9 | সাপোর্ট শেষ \| অক্টোবর 2025 | | Node.js | 22 | সমর্থিত |
কনভার্ট করা Markdown টেবিল কোথায় দেখা যায়
| সংস্থা | শর্ত | সূত্র |
|---|---|---|
| GitHub | GFM স্পেসিফিকেশন অনুসরণ করে README, ইস্যু, পুল রিকোয়েস্ট ও উইকিতে পাইপ টেবিল রেন্ডার করে। | GFM স্পেসিফিকেশন |
| GitLab | GitLab Flavored Markdown রিপোজিটরি, ইস্যু ও মার্জ রিকোয়েস্টে একই পাইপ টেবিল রেন্ডার করে। | — |
| Obsidian | রিডিং ভিউতে পাইপ টেবিল দেখায় এবং লাইভ প্রিভিউতে টেবিল এডিটিং দেয়। | — |
| Jupyter | নোটবুকের Markdown সেল কোডের পাশেই পাইপ টেবিল রেন্ডার করে। | — |
| CommonMark | মূল স্পেসিফিকেশনে কোনো টেবিল সিনট্যাক্স নেই; রেন্ডারারের জন্য টেবিল এক্সটেনশন লাগে। | commonmark.org |
CSV ও Markdown ফরম্যাটের তথ্য
CSV
কমা-বিভক্ত মান (CSV)
CSV হলো টেবিলের জন্য একটি প্লেইন-টেক্সট ফরম্যাট, যেখানে প্রতিটি লাইন একটি সারি এবং কমা কলামগুলো আলাদা করে। কম্পিউটিংয়ের প্রথম দিক থেকেই এটি ব্যবহৃত হচ্ছে এবং RFC 4180-এ বর্ণিত, যদিও অনেক রূপভেদে সেমিকোলন বা ট্যাব এবং ভিন্ন টেক্সট এনকোডিং ব্যবহার হয়। প্রায় প্রতিটি স্প্রেডশিট, ডেটাবেস ও অ্যানালিটিক্স টুল এটি ইমপোর্ট ও এক্সপোর্ট করতে পারে, তাই সিস্টেমের মধ্যে ডেটা সরানোর ডিফল্ট ফরম্যাট এটি। CSV শুধু মান সংরক্ষণ করে; ফর্মুলা, ফরম্যাটিং, একাধিক শিট বা ডেটা টাইপ থাকে না।
- কম্প্রেশন
- –
- স্বচ্ছতা (ট্রান্সপারেন্সি)
- –
- অ্যানিমেশন
- –
- প্রবর্তনের সাল
- –
MD
Markdown
Markdown হলো ২০০৪ সালে John Gruber-এর তৈরি একটি হালকা মার্কআপ সিনট্যাক্স। এতে শিরোনামের জন্য #, জোরের জন্য * এবং তালিকার জন্য - এর মতো সাধারণ টেক্সট চিহ্ন ব্যবহার হয়, যা কাঁচা টেক্সটেও পড়া যায় এবং সহজে HTML-এ রূপান্তর হয়। README ফাইল, ডকুমেন্টেশন, উইকি, নোট অ্যাপ ও অনেক স্ট্যাটিক সাইট জেনারেটরে এটিই মান। CommonMark ও GitHub Flavored Markdown-এর মতো একাধিক ডায়ালেক্ট আছে, যেগুলো টেবিলের মতো খুঁটিনাটিতে আলাদা। যেকোনো টেক্সট এডিটরে .md ফাইল খোলা যায়।
- কম্প্রেশন
- –
- স্বচ্ছতা (ট্রান্সপারেন্সি)
- –
- অ্যানিমেশন
- –
- প্রবর্তনের সাল
- 2004 · John Gruber
ছোট ডেটাসেট ডকুমেন্টেশনের ভেতরে রাখতে হলে CSV থেকে Markdown করা হয়: README-র কম্প্যাটিবিলিটি টেবিল, চেঞ্জলগের ভার্সন তালিকা, বেঞ্চমার্ক রান তুলনা করা পুল রিকোয়েস্ট বা ব্যক্তিগত নলেজ বেসের নোট।
মানের দিক থেকে কনভার্সন প্রায় লসলেস, কিন্তু উদ্দেশ্যের দিক থেকে নয়। CSV প্রতিটি সারি সফটওয়্যারের পড়ার জন্য রাখে; Markdown টেবিল মানুষের জন্য ডেটার একটি ছবি, যাতে কোনো টাইপ, ফর্মুলা বা সেল মার্জ করার সুযোগ নেই। CSV-কে রিপোজিটরিতে উৎস হিসেবে রাখুন এবং সংখ্যা বদলালে টেবিলটি আবার তৈরি করুন।
CSV থেকে Markdown: সাধারণ প্রশ্ন
Markdown টেবিল কোথায় ঠিকভাবে দেখায়?
যেখানেই রেন্ডারার পাইপ-টেবিল এক্সটেনশন সাপোর্ট করে: GitHub, GitLab, Obsidian, Jupyter notebook এবং MkDocs ও Hugo-র মতো স্ট্যাটিক সাইট জেনারেটরে। কঠোরভাবে CommonMark মেনে চলা রেন্ডারার একই লাইনগুলো পাইপসহ সাধারণ টেক্সট হিসেবে দেখায়।
CSV-এর কোনো মানে পাইপ চিহ্ন থাকলে কী হবে?
এস্কেপ ছাড়া | নতুন একটি সেল শুরু করে দেবে এবং প্রতিটি কলাম ডানদিকে সরে যাবে। কনভার্টার এটিকে \| হিসেবে লেখে, যা GitHub Flavored Markdown-এর নির্ধারিত এস্কেপ, ফলে পাইপটি সেলের ভেতরে টেক্সট হিসেবেই দেখা যায়।
সংখ্যাগুলো কি ডানদিকে সাজানো যায়?
হ্যাঁ, ডিলিমিটার সারি সম্পাদনা করে: ---: কলাম ডানে, :---: মাঝে এবং :--- বামে সাজায়। কনভার্ট করার পর কোলনগুলো যোগ করুন; এগুলো শুধু টেবিল কেমন দেখাবে তা বদলায়, ডেটা নয়।
কত বড় CSV Markdown টেবিল হিসেবে মানানসই?
Markdown টেবিল পড়ার জন্য তৈরি, তাই কয়েক ডজন সারি ও অল্প কিছু কলাম হলে সবচেয়ে ভালো কাজ করে। হাজার হাজার সারির টেবিল ঠিকঠাক কনভার্ট হয়, কিন্তু README স্ক্রল করা কঠিন হয়ে যায়; তার বদলে রিপোজিটরিতে CSV ফাইলের লিংক দিন এবং একটি নমুনা দেখান।
CSV ফিল্ডের ভেতরের লাইন ব্রেকের কী হয়?
Markdown টেবিলের সারি এক লাইনেই থাকতে হয়, তাই একাধিক লাইনে ছড়ানো কোটেড CSV মান যেমন আছে তেমন রাখা যায় না। কনভার্টের আগে ওই লাইন ব্রেকগুলো বদলে নিন; GitHub-এ সেলের ভেতরে <br> ব্যবহার করে লাইন ভাঙা যায়।
টেবিলটি কি এর বদলে HTML-এ কনভার্ট করা যায়?
গন্তব্য যদি Markdown ফাইল না হয়ে ওয়েব পেজ, CMS বা ইমেইল হয়, তাহলে যে ফরম্যাটে রূপান্তর অপশনে HTML table বেছে নিন। ডেটা JSON থেকে শুরু হলে JSON থেকে HTML পেজে এই আউটপুট আগে থেকেই বাছাই করা থাকে।