মার্কডাউন টেবিল সিনট্যাক্স
টেবিল মার্কডাউনের এক্সটেন্ডেড সিনট্যাক্সের একটি গুরুত্বপূর্ণ অংশ, যা কাঠামোগত উপায়ে ডেটা প্রদর্শন করতে ব্যবহৃত হয়।
বেসিক টেবিল সিনট্যাক্স
সাধারণ টেবিল
কলাম আলাদা করতে পাইপ | এবং হেডার সেপারেটর সারি তৈরি করতে - ব্যবহার করুন:
markdown
| নাম | বয়স | পেশা |
|-------|-----|------------|
| ঝাং | 25 | ইঞ্জিনিয়ার |
| লি | 30 | ডিজাইনার |
| ওয়াং | 28 | প্রোডাক্ট ম্যানেজার |রেন্ডার্ড আউটপুট:
| নাম | বয়স | পেশা |
|---|---|---|
| ঝাং | 25 | ইঞ্জিনিয়ার |
| লি | 30 | ডিজাইনার |
| ওয়াং | 28 | প্রোডাক্ট ম্যানেজার |
টেবিল অ্যালাইনমেন্ট
কলাম অ্যালাইনমেন্ট নিয়ন্ত্রণ করতে কোলন : ব্যবহার করুন:
markdown
| বাম অ্যালাইন | কেন্দ্র অ্যালাইন | ডান অ্যালাইন |
|:-----------|:------------:|------------:|
| কন্টেন্ট 1 | কন্টেন্ট 1 | কন্টেন্ট 1 |
| কন্টেন্ট 2 | কন্টেন্ট 2 | কন্টেন্ট 2 |
| কন্টেন্ট 3 | কন্টেন্ট 3 | কন্টেন্ট 3 |রেন্ডার্ড আউটপুট:
| বাম অ্যালাইন | কেন্দ্র অ্যালাইন | ডান অ্যালাইন |
|---|---|---|
| কন্টেন্ট 1 | কন্টেন্ট 1 | কন্টেন্ট 1 |
| কন্টেন্ট 2 | কন্টেন্ট 2 | কন্টেন্ট 2 |
| কন্টেন্ট 3 | কন্টেন্ট 3 | কন্টেন্ট 3 |
অ্যালাইনমেন্ট বিবরণ
অ্যালাইনমেন্ট সিনট্যাক্স
| সিনট্যাক্স | অ্যালাইনমেন্ট | উদাহরণ |
|---|---|---|
--- | বাম (ডিফল্ট) | ` |
:--: | কেন্দ্র | ` |
--: | ডান | ` |
সংখ্যাসূচক ডেটা টেবিল
ডান অ্যালাইনমেন্ট সংখ্যা প্রদর্শনের জন্য উপযুক্ত:
markdown
| প্রোডাক্ট | মূল্য | বিক্রয় | রাজস্ব |
|:--------|------:|------:|--------:|
| A | ¥99 | 1,250 | ¥123,750|
| B | ¥199 | 856 | ¥170,344|
| C | ¥299 | 432 | ¥129,168|
| **মোট** | | **2,538** | **¥423,262** |রেন্ডার্ড আউটপুট:
| প্রোডাক্ট | মূল্য | বিক্রয় | রাজস্ব |
|---|---|---|---|
| A | ¥99 | 1,250 | ¥123,750 |
| B | ¥199 | 856 | ¥170,344 |
| C | ¥299 | 432 | ¥129,168 |
| মোট | 2,538 | ¥423,262 |
টেবিলে ফরম্যাটিং
ইনলাইন ফরম্যাটিং
টেবিল সেল মার্কডাউন ইনলাইন ফরম্যাটিং সমর্থন করে:
markdown
| ফিচার | স্ট্যাটাস | বিবরণ |
|-------------|-------------|----------------------------|
| **লগইন** | ✅ সম্পন্ন | ব্যবহারকারীরা ইমেইলের মাধ্যমে লগইন করতে পারেন |
| *রেজিস্টার* | 🚧 চলছে | থার্ড-পার্টি রেজিস্ট্রেশন সমর্থিত |
| `পাসওয়ার্ড রিসেট` | ❌ করতে হবে | ইমেইলের মাধ্যমে পাসওয়ার্ড রিসেট |
| [ব্যবহারকারী সেন্টার](/) | ⏳ পরিকল্পিত | ব্যবহারকারীর তথ্য ব্যবস্থাপনা |রেন্ডার্ড আউটপুট:
| ফিচার | স্ট্যাটাস | বিবরণ |
|---|---|---|
| লগইন | ✅ সম্পন্ন | ব্যবহারকারীরা ইমেইলের মাধ্যমে লগইন করতে পারেন |
| রেজিস্টার | 🚧 চলছে | থার্ড-পার্টি রেজিস্ট্রেশন সমর্থিত |
পাসওয়ার্ড রিসেট | ❌ করতে হবে | ইমেইলের মাধ্যমে পাসওয়ার্ড রিসেট |
| ব্যবহারকারী সেন্টার | ⏳ পরিকল্পিত | ব্যবহারকারীর তথ্য ব্যবস্থাপনা |
টেবিলে কোড
markdown
| কমান্ড | ফাংশন | উদাহরণ |
|---------|--------------|-------------------|
| `ls` | ফাইল তালিকা | `ls -la` |
| `cd` | ডির পরিবর্তন | `cd /home/user` |
| `mkdir` | ডির তৈরি | `mkdir new-folder`|
| `rm` | ফাইল মুছুন | `rm -rf folder/` |রেন্ডার্ড আউটপুট:
| কমান্ড | ফাংশন | উদাহরণ |
|---|---|---|
ls | ফাইল তালিকা | ls -la |
cd | ডির পরিবর্তন | cd /home/user |
mkdir | ডির তৈরি | mkdir new-folder |
rm | ফাইল মুছুন | rm -rf folder/ |
জটিল টেবিল উদাহরণ
টেকনোলজি তুলনা টেবিল
markdown
| ফিচার | React | Vue | Angular |
|:---------------|:-----:|:---:|:-------:|
| **লার্নিং কার্ভ** | মাঝারি | সহজ | কঠিন |
| **পারফরম্যান্স** | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ |
| **ইকোসিস্টেম** | সমৃদ্ধ | ভালো | সম্পূর্ণ |
| **এন্টারপ্রাইজ সাপোর্ট** | Facebook | স্বাধীন | Google |
| **TypeScript** | ✅ | ✅ | ✅ বিল্ট-ইন |
| **কমিউনিটি অ্যাক্টিভিটি** | খুব উচ্চ | উচ্চ | মাঝারি |রেন্ডার্ড আউটপুট:
| ফিচার | React | Vue | Angular |
|---|---|---|---|
| লার্নিং কার্ভ | মাঝারি | সহজ | কঠিন |
| পারফরম্যান্স | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ |
| ইকোসিস্টেম | সমৃদ্ধ | ভালো | সম্পূর্ণ |
| এন্টারপ্রাইজ সাপোর্ট | স্বাধীন | ||
| TypeScript | ✅ | ✅ | ✅ বিল্ট-ইন |
| কমিউনিটি অ্যাক্টিভিটি | খুব উচ্চ | উচ্চ | মাঝারি |
API ডকুমেন্টেশন টেবিল
markdown
| প্যারামিটার | টাইপ | প্রয়োজনীয় | ডিফল্ট | বিবরণ |
|-----------|----------|:--------:|-----------|----------------------------|
| `id` | `number` | ✅ | - | অনন্য ব্যবহারকারী আইডেন্টিফায়ার |
| `name` | `string` | ✅ | - | ব্যবহারকারীর নাম |
| `email` | `string` | ✅ | - | ব্যবহারকারীর ইমেইল ঠিকানা |
| `age` | `number` | ❌ | `null` | ব্যবহারকারীর বয়স |
| `avatar` | `string` | ❌ | `"/default.jpg"` | অ্যাভাটার URL |
| `status` | `enum` | ❌ | `"active"` | অ্যাকাউন্ট স্ট্যাটাস: `active` \| `inactive` |রেন্ডার্ড আউটপুট:
| প্যারামিটার | টাইপ | প্রয়োজনীয় | ডিফল্ট | বিবরণ |
|---|---|---|---|---|
id | number | ✅ | - | অনন্য ব্যবহারকারী আইডেন্টিফায়ার |
name | string | ✅ | - | ব্যবহারকারীর নাম |
email | string | ✅ | - | ব্যবহারকারীর ইমেইল ঠিকানা |
age | number | ❌ | null | ব্যবহারকারীর বয়স |
avatar | string | ❌ | "/default.jpg" | অ্যাভাটার URL |
status | enum | ❌ | "active" | অ্যাকাউন্ট স্ট্যাটাস: active | inactive |
টেবিল ফরম্যাটিং টিপস
ইমোজি ব্যবহার
markdown
| OS | সাপোর্ট | নোট |
|---------|:-------:|-----------|
| Windows | ✅ | সম্পূর্ণ সাপোর্ট |
| macOS | ✅ | সম্পূর্ণ সাপোর্ট |
| Linux | ⚠️ | আংশিক সাপোর্ট |
| iOS | ❌ | সাপোর্ট করা হয় না |
| Android | 🚧 | উন্নয়নাধীন |রেন্ডার্ড আউটপুট:
| OS | সাপোর্ট | নোট |
|---|---|---|
| Windows | ✅ | সম্পূর্ণ সাপোর্ট |
| macOS | ✅ | সম্পূর্ণ সাপোর্ট |
| Linux | ⚠️ | আংশিক সাপোর্ট |
| iOS | ❌ | সাপোর্ট করা হয় না |
| Android | 🚧 | উন্নয়নাধীন |
ব্যাজ ব্যবহার
markdown
| প্রজেক্ট | স্ট্যাটাস | ভার্সন |
|---------|--------|---------|
| React |  | `v18.2.0` |
| Vue |  | `v3.3.0` |
| Angular |  | `v16.0.0` |খালি সেল হ্যান্ডলিং
খালি কন্টেন্ট উপস্থাপন
markdown
| আইটেম | Q1 | Q2 | Q3 | Q4 |
|------|:----:|:----:|:----:|:----:|
| রাজস্ব | 1M | 1.2M | - | - |
| খরচ | 800K | 900K | 950K | - |
| লাভ | 200K | 300K | | |রেন্ডার্ড আউটপুট:
| আইটেম | Q1 | Q2 | Q3 | Q4 |
|---|---|---|---|---|
| রাজস্ব | 1M | 1.2M | - | - |
| খরচ | 800K | 900K | 950K | - |
| লাভ | 200K | 300K |
সাধারণ ত্রুটি এবং সমাধান
1. ভুল অ্যালাইনড পাইপ
markdown
❌ ভুল:
| নাম | বয়স|পেশা|
|------|----|----------|
|ঝাং|25|ইঞ্জিনিয়ার|
✅ সঠিক:
| নাম | বয়স | পেশা |
|------|-----|------------|
| ঝাং | 25 | ইঞ্জিনিয়ার |2. সেপারেটর সারি অনুপস্থিত
markdown
❌ ভুল:
| নাম | বয়স | পেশা |
| ঝাং | 25 | ইঞ্জিনিয়ার |
✅ সঠিক:
| নাম | বয়স | পেশা |
|------|-----|------------|
| ঝাং | 25 | ইঞ্জিনিয়ার |3. কলাম কাউন্ট মিসম্যাচ
markdown
❌ ভুল:
| নাম | বয়স | পেশা |
|------|-----|------------|
| ঝাং | 25 | ← তৃতীয় কলাম অনুপস্থিত
✅ সঠিক:
| নাম | বয়স | পেশা |
|------|-----|------------|
| ঝাং | 25 | ইঞ্জিনিয়ার |4. বিশেষ ক্যারেক্টার হ্যান্ডলিং
markdown
❌ সমস্যা:
| মূল্য | বিবরণ |
|-------|-------------|
| $100|ট্যাক্স সহ | ← পাইপ ভুলভাবে ব্যবহৃত
✅ সমাধান:
| মূল্য | বিবরণ |
|-------|-------------|
| $100 | ট্যাক্স সহ |
| $200 | মূল্য\|ট্যাক্স সহ | ← পাইপ এস্কেপ করুনউন্নত টেবিল ফিচার
HTML দিয়ে এনহ্যান্স করা
markdown
<table>
<tr>
<th colspan="2">মার্জড কলাম হেডার</th>
<th>সাধারণ কলাম</th>
</tr>
<tr>
<td rowspan="2">মার্জড রো</td>
<td>ডেটা 1</td>
<td>ডেটা 2</td>
</tr>
<tr>
<td>ডেটা 3</td>
<td>ডেটা 4</td>
</tr>
</table>রেন্ডার্ড আউটপুট:
| মার্জড কলাম হেডার | সাধারণ কলাম | |
|---|---|---|
| মার্জড রো | ডেটা 1 | ডেটা 2 |
| ডেটা 3 | ডেটা 4 | |
কাস্টম টেবিল স্টাইল
markdown
<table style="width: 100%; border-collapse: collapse;">
<tr style="background-color: #f0f0f0;">
<th style="border: 1px solid #ddd; padding: 8px;">প্রোডাক্ট</th>
<th style="border: 1px solid #ddd; padding: 8px;">মূল্য</th>
</tr>
<tr>
<td style="border: 1px solid #ddd; padding: 8px;">A</td>
<td style="border: 1px solid #ddd; padding: 8px; color: red;">¥99</td>
</tr>
</table>ব্যবহারিক অ্যাপ্লিকেশন সিনারিও
1. প্রজেক্ট ম্যানেজমেন্ট
markdown
## টাস্ক প্রগ্রেস টেবিল
| টাস্ক | মালিক | শুরুর তারিখ | শেষের তারিখ | স্ট্যাটাস | সম্পূর্ণতা |
|------|-------|------------|----------|:------:|:----------:|
| রিকোয়ারমেন্ট অ্যানালাইসিস | ঝাং | 2023-10-01 | 2023-10-07 | ✅ | 100% |
| UI ডিজাইন | লি | 2023-10-08 | 2023-10-15 | 🚧 | 75% |
| ফ্রন্টএন্ড ডেভ | ওয়াং | 2023-10-16 | 2023-10-30 | ⏳ | 0% |
| ব্যাকএন্ড ডেভ | ঝাও | 2023-10-16 | 2023-11-05 | ⏳ | 0% |
| টেস্টিং | সান | 2023-11-06 | 2023-11-12 | ⏳ | 0% |2. প্রোডাক্ট তুলনা
markdown
## সাবস্ক্রিপশন প্ল্যান তুলনা
| ফিচার | ফ্রি | প্রো | এন্টারপ্রাইজ |
|---------|:----:|:---:|:----------:|
| **ব্যবহারকারী সীমা** | 5 | 50 | আনলিমিটেড |
| **স্টোরেজ** | 1GB | 100GB | 1TB |
| **API কল** | 1000/মাস | 100k/মাস | আনলিমিটেড |
| **সাপোর্ট** | কমিউনিটি | ইমেইল | ডেডিকেটেড |
| **SLA** | - | 99.9% | 99.99% |
| **মূল্য** | ফ্রি | ¥99/মাস | ¥999/মাস |
| | | [চয়ন করুন](/) | [চয়ন করুন](/) | [সেলসের সাথে যোগাযোগ](/) |3. আর্থিক রিপোর্ট
markdown
## মাসিক আর্থিক রিপোর্ট
| আইটেম | জানু | ফেব্রু | মার্চ | মোট |
|------|-----:|-----:|-----:|------:|
| **আয়** | | | | |
| প্রোডাক্ট বিক্রয় | 50,000 | 55,000 | 60,000 | 165,000 |
| সার্ভিস আয় | 20,000 | 22,000 | 25,000 | 67,000 |
| অন্যান্য আয় | 2,000 | 1,500 | 3,000 | 6,500 |
| *সাবটোটাল* | *72,000* | *78,500* | *88,000* | *238,500* |
| **খরচ** | | | | |
| বেতন | 30,000 | 30,000 | 30,000 | 90,000 |
| অফিস ভাড়া | 8,000 | 8,000 | 8,000 | 24,000 |
| মার্কেটিং | 10,000 | 12,000 | 15,000 | 37,000 |
| *সাবটোটাল* | *48,000* | *50,000* | *53,000* | *151,000* |
| **নিট লাভ** | **24,000** | **28,500** | **35,000** | **87,500** |সেরা অনুশীলন
1. সহজ রাখুন
markdown
✅ সুপারিশকৃত: সহজ এবং পরিষ্কার
| আইটেম | স্ট্যাটাস |
|------|--------|
| A | সম্পন্ন |
| B | চলছে |
❌ সুপারিশ করা হয় না: তথ্য ওভারলোড
| প্রজেক্টের নাম | বর্তমান স্ট্যাটাস | বিস্তারিত বিবরণ | মালিক | শুরুর তারিখ | শেষের তারিখ | নোট |2. অর্থপূর্ণ হেডার ব্যবহার করুন
markdown
✅ সুপারিশকৃত: বর্ণনামূলক হেডার
| প্রোগ্রামিং ভাষা | কঠিনতা | অ্যাপ্লিকেশন |
❌ সুপারিশ করা হয় না: অস্পষ্ট হেডার
| আইটেম1 | আইটেম2 | আইটেম3 |3. উপযুক্তভাবে অ্যালাইনমেন্ট ব্যবহার করুন
markdown
✅ সুপারিশকৃত: সংখ্যা ডান অ্যালাইনড
| প্রোডাক্ট | মূল্য | পরিমাণ |
|:--------|------:|--------:|
| A | ¥100 | 50 |
✅ সুপারিশকৃত: টেক্সট বাম অ্যালাইনড
| নাম | ডিপার্টমেন্ট | পজিশন |
|:-----|:-----------|:--------|
| ঝাং | টেক | ইঞ্জিনিয়ার |HTML আউটপুট
মার্কডাউন টেবিল HTML এ রূপান্তরিত হয়:
markdown
| নাম | বয়স |
|------|-----|
| ঝাং | 25 |হয়ে যায়:
html
<table>
<thead>
<tr>
<th>নাম</th>
<th>বয়স</th>
</tr>
</thead>
<tbody>
<tr>
<td>ঝাং</td>
<td>25</td>
</tr>
</tbody>
</table>সম্পর্কিত সিনট্যাক্স
- বেসিক সিনট্যাক্স ওভারভিউ - মার্কডাউন বেসিক
- এক্সটেন্ডেড সিনট্যাক্স ওভারভিউ - আরও এক্সটেনশন
- HTML সিনট্যাক্স - HTML এনহ্যান্সমেন্ট
অনুশীলন
নিম্নলিখিত টেবিল তৈরি করার চেষ্টা করুন:
- একটি টিম মেম্বার পরিচিতি টেবিল
- একটি প্রোডাক্ট মূল্য তুলনা টেবিল
- একটি প্রজেক্ট প্রগ্রেস ট্র্যাকিং টেবিল
- একটি টেক স্ট্যাক মূল্যায়ন টেবিল
প্রস্তাবিত টুলস
টেবিল জেনারেটর
- অনলাইন টুলস: Tables Generator, Markdown Tables Generator
- এডিটর প্লাগিন: VS Code Markdown Table, Typora Table Editing
- কনভার্সন টুলস: Excel to Markdown, CSV to Markdown
টেবিল বিউটিফিকেশন
- CSS ফ্রেমওয়ার্ক: Bootstrap, Tailwind CSS
- টেবিল লাইব্রেরি: DataTables, AG Grid
- মার্কডাউন এক্সটেনশন: markdown-it-table, remark-gfm