テンプレート:TableCSV/doc
ナビゲーションに移動
検索に移動
使用Luaモジュール:
CSV文字列を表に整形し、任意でテーブルヘッダーを付与します。
{{TableCSV|cls=wikitable|thTop=1|csv= 番号,姓,名 1,田中,太郎 2,佐藤,次郎 3,鈴木,三郎 }}
番号 | 姓 | 名 |
---|---|---|
1 | 田中 | 太郎 |
2 | 佐藤 | 次郎 |
3 | 鈴木 | 三郎 |
使い方[編集]
引数名 | 形式 | 既定値 | 説明 |
---|---|---|---|
csv | CSV文字列 | なし | カンマ, で区切られた空間をセルとして認識する。※引数1として実装すると = が正常にパースできないため、csv= と書く仕様にしています。
|
cls | クラス文字列 | なし | cls=wikitable のように指定。ダブルクォーテーション" は不要。
|
id | id文字列 | なし | id=table-1 のように指定。ダブルクォーテーション不要。
|
css | style属性値 | なし | css=background:white; のように指定。ダブルクォーテーション不要。
|
thTop | 半角数字 | 0 | 上部のテーブルヘッダーの行数。 |
thLeft | 半角数字 | 0 | 左のテーブルヘッダーの列数。 |
thBottom | 半角数字 | 0 | 下部のテーブルヘッダーの行数。 |
thRight | 半角数字 | 0 | 右のテーブルヘッダーの列数。 |
cap | 文字列 | なし | 表のタイトル。 |
また、TableCSV
をsubst:#invoke:TableCSV|main
に置き換えてsubst展開すると、mediawikiテーブルの書式を得られます。
{{subst:#invoke:TableCSV|main|cls=wikitable|thTop=1|csv= 番号,姓,名 1,田中,太郎 2,佐藤,次郎 3,鈴木,三郎 }}
↓↓↓
{| class="wikitable" |- !番号!!姓!!名 |- |1||田中||太郎 |- |2||佐藤||次郎 |- |3||鈴木||三郎 |}
番号 | 姓 | 名 |
---|---|---|
1 | 田中 | 太郎 |
2 | 佐藤 | 次郎 |
3 | 鈴木 | 三郎 |
例[編集]
{{TableCSV|csv= 1,2,3 4,5,6 7,8,9 }}
1 | 2 | 3 |
4 | 5 | 6 |
7 | 8 | 9 |
{{TableCSV|cls=wikitable|cap=タイトル|csv= 1,2,3 4,5,6 7,8,9 }}
1 | 2 | 3 |
4 | 5 | 6 |
7 | 8 | 9 |
{{TableCSV |cls=wikitable |thLeft=1 |css=background:#fff;text-align:center; |csv= 1,22,333 4444,55555,666666 }}
1 | 22 | 333 |
---|---|---|
4444 | 55555 | 666666 |