Markdown表格
表格是在Markdown文件中組織資料的絕佳方式。雖然語法起初可能看起來複雜,但一旦您理解了模式,就會變得相當簡單。
基本表格語法
Markdown表格的基本結構使用管線(|
)來分隔欄位,使用連字號(-
)來建立標題列分隔符。
| 標題1 | 標題2 | 標題3 |
|-------|-------|-------|
| 儲存格1 | 儲存格2 | 儲存格3 |
| 儲存格4 | 儲存格5 | 儲存格6 |
結果:
標題1 | 標題2 | 標題3 |
---|---|---|
儲存格1 | 儲存格2 | 儲存格3 |
儲存格4 | 儲存格5 | 儲存格6 |
欄位對齊
您可以在標題分隔符列中使用冒號(:
)來對齊欄位中的文字:
| 左對齊 | 置中對齊 | 右對齊 |
|:-------|:--------:|-------:|
| 左 | 中 | 右 |
| 文字 | 文字 | 文字 |
結果:
左對齊 | 置中對齊 | 右對齊 |
---|---|---|
左 | 中 | 右 |
文字 | 文字 | 文字 |
對齊選項
- •左對齊:
:---
(預設) - •置中對齊:
:---:
- •右對齊:
---:
表格內的格式
您可以在表格儲存格內使用其他Markdown格式:
| 功能 | 狀態 | 備註 |
|------|------|------|
| **粗體** | ✅ | 運作得很好 |
| *斜體* | ✅ | 也能運作 |
| `程式碼` | ✅ | 內聯程式碼 |
| [連結](/) | ✅ | 外部連結 |
| ~~刪除線~~ | ✅ | 刪除線文字 |
結果:
功能 | 狀態 | 備註 |
---|---|---|
粗體 | ✅ | 運作得很好 |
斜體 | ✅ | 也能運作 |
程式碼 | ✅ | 內聯程式碼 |
連結 | ✅ | 外部連結 |
✅ | 刪除線文字 |
表格最佳實務
1. 保持簡單
- •不要過度複雜化表格結構
- •將表格用於表格資料,而不是版面配置
- •考慮清單是否可能更清晰
2. 一致的格式
| 姓名 | 年齡 | 城市 |
|---------|------|--------|
| 張三 | 25 | 台北 |
| 李四 | 30 | 台中 |
| 王五 | 35 | 高雄 |
3. 處理長內容
對於內容較長的儲存格,考慮:
- •分成多行
- •使用縮寫
- •連結到詳細資訊
4. 空儲存格
將空儲存格留空或使用佔位符:| 姓名 | 信箱 | 電話 |
|------|------|------|
| 張三 | [email protected] | 555-1234 |
| 李四 | [email protected] | - |
| 王五 | | 555-5678 |
結果:
姓名 | 信箱 | 電話 |
---|---|---|
張三 | [email protected] | 555-1234 |
李四 | [email protected] | - |
王五 | 555-5678 |
表格故障排除
常見問題
- 欄位未對齊:確保管線字元對齊
- 缺少標題分隔符:始終包含
|---|---|
列 - 特殊字元:如需要在內容中使用管線,用
\|
轉義
表格限制
- •表格在小螢幕上可能難以閱讀
- •複雜的巢狀內容效果不佳
- •某些Markdown處理器的表格支援不同
建立表格的工具
- •線上產生器:Tables Generator、Markdown Table Generator
- •編輯器外掛:大多數Markdown編輯器都有表格助手
- •從試算表複製:許多工具可以將Excel/Google表格轉換為Markdown