Plugin/追加プラグイン/csvtemplateの変更点

  • 追加された行はこの色です。
  • 削除された行はこの色です。
  • 移動:バックアップ
  • バージョン:(Rev:1hrlkLfABW)2021-06-08 16:31:48
  • 直前のバージョン:(Rev:say0GF+buH)2017-07-14 11:17:23

OldNew差分
1-:usage|#csvtemplate{{{{
2-Template
3-csvdata1
4-csvdata2
5-csvdata3
1+:usage|&color(,#cfc){#csvtemplate{{{{};
2+&color(,#eef){Template};
3+&color(,#fee){:option};
4+,csvdata1
5+,csvdata2
6+,csvdata3
67...
7-}}}}
8+&color(,#cfc){}}}}};
89
9-* テンプレートの扱い [#bxl9r1k]
10-改行を含める場合は末尾に\\を入力する
11-c,hを指定すると最初の行でのみヘッダー扱いとし、最初の行でのみ表示される
10+#contents
1211
13-* テンプレート入力方法 [#eruvaup]
12+* Template(テンプレート) [#template]
13+-行の開始が「,」で始まるcsvdataまでがテンプレート扱いになります
14+コメントや空行は無視されます。
15+guiedit調整に伴い旧仕様の改行を含める場合は末尾に「\\」を入力する必要があった仕様を廃止しました
16+旧仕様互換のため「\\」があっても機能しますが無視されます
17+-c,hを指定すると最初の行でのみヘッダー扱いとし、最初の行でのみ表示されます
18+-テンプレートはcsvデータの行だけ表示され、以下の仕様でcsvデータの情報が置換されます
1419csvの1番目、2番目、3番目のデータを指定したい場合は
15-{{{1}}}、{{{2}}}、{{{3}}}のように3つの{}で囲った数字を用いて表現する
20+{{{1}}}、{{{2}}}、{{{3}}}のように3つの{}で囲った数字を用いて表現します
21+-テンプレートはTableを想定していますが「,」「:」「//」から始まらない限りは何でも可能です
22+※空行が無視される点は注意が必要です
23+
24+* Option(オプション) [#option]
25+-行の開始が「:」で始まるとOption扱いになります
26+-Optionは「:」で区切られパラメータを設定可能です
27+-2021/06/08現在はautobreakのみ
28+-オプション名は大文字、小文字を区別しません
29+
30+** AutoBreak [#option_autobreak]
31+-記入例
32+ :autobreak:[横幅カウント][:オプション]...
33+-横幅の数で自動的に改行するオプションです
34+-csvデータから溢れた分は自動的に「-」で埋められます
35+代替データはpadオプションで変更可能です
36+-オプション
37+オプションは1つずつ:で区切られ、順不同です
38+一部を除きオプション名=オプション値の形式で指定する必要があります
39+|~オプション名|~オプション値説明|~初期値|~記入例|
40+|pad|csvから溢れたデータを埋める値を指定します&br;「,」で区切る事で連続パターンが指定できます|-|pad=-&br;pad=A,B|
41+|rstart|オプション値を取らず、=は不要です&br;csvを終端から開始し、データも右から埋めていきます|false|rstart|
1642
1743* 実行例 [#g0zlbtr]
18-#csvtemplate{{{{
19-| |~1|~2|~3|~4|~5|h\\
20-|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|
44+-実行例1
45+&color(,#cfc){#csvtemplate{{{{};
46+&color(,#eef){| |~1|~2|~3|~4|~5|h};
47+&color(,#eef){|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|};
2148,1,1,2,3,4,5
2249,2,2,4,6,8,10
2350,3,3,6,9,12,15
2451,4,4,8,12,16,20
25-}}}}
26-
52+&color(,#cfc){}}}}};
53+--実行例1結果
2754#csvtemplate{{{{
28-| |~1|~2|~3|~4|~5|h\\
55+| |~1|~2|~3|~4|~5|h
2956|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|
3057,1,1,2,3,4,5
3158,2,2,4,6,8,10
3259,3,3,6,9,12,15
3360,4,4,8,12,16,20
61+}}}}
62+-実行例2
63+&color(,#cfc){#csvtemplate{{{{};
64+&color(,#eef){|~0|~1|~2|~3|~4|~5|h};
65+&color(,#eef){|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|};
66+&color(,#eee){//6個ずつ改行、終端から開始};
67+&color(,#fee){:autobreak:6:rstart};
68+,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20
69+&color(,#eee){//5個ずつ改行};
70+&color(,#fee){:autobreak:5};
71+,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20
72+&color(,#cfc){}}}}};
73+--実行例2結果
74+#csvtemplate{{{{
75+|~0|~1|~2|~3|~4|~5|h
76+|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|
77+//6個ずつ改行、終端から開始
78+:autobreak:6:rstart
79+,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20
80+//3個ずつ改行
81+:autobreak:5
82+,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20
3483}}}}
3584
3685
スポンサー