Markdown টেবিল জেনারেটর
ডিলিমিটেড ডেটা পেস্ট করুন — সঙ্গে সঙ্গে Markdown টেবিল দেখা যাবে। কোনো বোতাম নেই, কিছুই আপলোড হয় না।
Markdown টেবিল
কীভাবে ব্যবহার করবেন
- আপনার ডেটা পেস্ট করুন — কমা, সেমিকোলন, ট্যাব বা পাইপ দিয়ে আলাদা। এটি ডিলিমিটার নিজেই শনাক্ত করে, অথবা মেনু থেকে একটি বাছুন।
- প্রথম লাইনে কলামের নাম থাকলে “প্রথম সারি হেডার” চালু রাখুন; বন্ধ করলে “কলাম 1, কলাম 2…” হেডার পাবেন।
- কোনো কলামে দরকার হলেই অ্যালাইনমেন্ট বাছুন (যেমন সংখ্যা ডানে সারিবদ্ধ); ডিফল্ট হলো অ্যালাইনমেন্ট ছাড়া সাধারণ Markdown।
- ডকুমেন্টে বসাতে “টেবিল কপি করুন”, অথবা ফাইল সংরক্ষণ করতে “.md ডাউনলোড করুন” ব্যবহার করুন।
উদাহরণ
ইনপুট
নাম,বয়স,শহর রফিক,30,ঢাকা সুমন,25,খুলনা করিম,35,সিলেট
Markdown টেবিল
| নাম | বয়স | শহর | | ---- | ---- | ----- | | রফিক | 30 | ঢাকা | | সুমন | 25 | খুলনা | | করিম | 35 | সিলেট |
ডিফল্ট সেটিংসে তৈরি (কমা ডিলিমিটার, প্রথম সারি হেডার, অ্যালাইনমেন্ট ছাড়া)। কলামগুলো পড়ার উপযোগী প্রস্থে প্যাড করা হয়; সেলের ভেতরের পাইপ অক্ষর এস্কেপ করা হয়।
নিয়ম, সীমাবদ্ধতা ও পরিচিত সমস্যা
- ডিলিমিটার প্রথম লাইন থেকে শনাক্ত হয়; কোনো কলামে কোটের ভেতরে ডিলিমিটার থাকলে (“a,b”) সেটি ডেটা হিসেবে ধরা হয়, ভাগ করা হয় না।
- সেল কখনো ট্রিম করা হয় না — শুরু ও শেষের স্পেস হুবহু যেমন টাইপ করেছেন তেমনই থাকে।
- সেলের ভেতরের পাইপ “|” বা ব্যাকস্ল্যাশ “\” এস্কেপ করা হয় যাতে টেবিল না ভাঙে; এস্কেপিং আউটপুটে দেখা যায়।
- Markdown টেবিলে সেলের ভেতরে লাইন ব্রেক থাকতে পারে না, তাই তা একটি স্পেসে সমতল করা হয় এবং নোটিশে গোনা হয়।
- কলামের মাপ ডিসপ্লে-প্রস্থ অনুযায়ী: চীনা, জাপানি ও পূর্ণ-প্রস্থ অক্ষর দুই হিসেবে গোনা হয়, যা ওই কলামগুলোকে সারিবদ্ধ রাখে।
- হেডারের চেয়ে কম কলাম থাকলে সারিগুলো খালি সেলে পূরণ করা হয় ও নোটিশ দেওয়া হয় — কোনো ডেটা বাদ যায় না।
- 200,000 অক্ষরের বেশি হলে টাইপ করা থামানোর প্রায় 0.6 সে পরে টেবিল হালনাগাদ হয়; ইনপুট কখনো কাটা হয় না।
- যা দেওয়া হয় না: প্রতি-কলাম অ্যালাইনমেন্ট, Markdown থেকে ডেটায় উল্টো পার্সিং, বা LaTeX/HTML/Excel এক্সপোর্ট — কারণ জানতে গবেষণা-নোট দেখুন।
সম্পর্কিত টুল
টেবিল সাধারণত অন্য কোথাও টেক্সট হিসেবে শুরু হয়।