說明:可排序表格

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書

使用

讀者瀏覽維基百科時,可能會看到可排序的表格。可排序表格的標誌是標題單元格標有箭頭。將之點擊就會讓表格各行按所選列排序,初次點擊為升序,之後點擊就在降序和升序見來回切換。

實際的排序過程通過電腦的客戶端JavaScript完成。也就是說,只有瀏覽器啟用JavaScript時方能使用此功能。排序速度倚賴於電腦自身和數據量。速度慢的電腦排序超大表格,就會消耗不少時間。

示例

這是一個簡易的可排序表格示例:

名字 數據 更多數據
273 53
65 8,492
耗子 1,649 548
物品 數量 價格
A 1 $123億
B 2 $4500萬
C 1 不適用
C 3 $3210億
總計: 7 $3333億

標題行複雜的表格

標題行複雜的表格如今也能正確排序。如:

名字 數據列 另一列
數據 更多數據
273 53 1
65 8,492 2
耗子 1,649 548 3

數據行複雜的表格

通過|rowspan=n,可將多行單元格合併。

使用rowspan時必須要指定行數,這是排序功能正常運作的前提。錯誤的rowspan會中斷排序功能,顯示錯誤的數據。在排序表格中,不能同時對內容單元格使用|rowspan=n colspan=m

下面給出幾個例子。

正確填寫rowspan數的排序表格:

名字 歡迎度 數據 更多數據 年份
流行寵物 273 53 2013
65 8,492 2014
耗子 1,649 548

注意在排序時,合併單元格會拆分開來,同時這些單元格都採用同一數據(比如「2014」)。

錯誤的rowspan數會中斷排序功能,讓行列混亂。

錯誤的rowspan會中斷排序判定
名字 歡迎度 數據 更多數據 年份
流行寵物 273 53 2013
65 8,492 2014
耗子 1,649 548

在線表格編輯器和合併工具

wikitable.eu5.orgtablesgenerator是兩個簡易的表格編輯器。

在狹窄的空間中:新開一列顯示排序開關

若讓表格適應窄屏幕,可以在原標題文字下插入一行,顯示排序開關。排序開關總是顯示於最下方的標題單元格。

在任一空標題單元格填入<br />,不然排序行會非常窄。

名字 數據列 另一列
數據 更多數據

273 53 1
65 8,492 2
耗子 1,649 548 3
{| class="wikitable sortable"
|-
! rowspan="2" | 名字
! colspan="2" | 数据列
! rowspan="2" | 另一列
|-
! 数据
! 更多数据
|-
! <br>!! !! !!
|-
| 喵
| 273
| 53
| 1
|-
| 汪
| 65
| 8,492
| 2
|-
| 耗子
| 1,649
| 548
| 3
|}

參見