テンプレート:TableCSV/doc

出典: 謎の百科事典もどき『エンペディア(Enpedia)』
ナビゲーションに移動 検索に移動
Symbol opinion vote.png 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 文字列 なし 表のタイトル。

また、TableCSVsubst:#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