文字列フィールドのテーブル変換機能

文字列フィールドには、カンマ区切り文字列やタブ区切り文字列をテーブルに変換する機能があります。

テーブル変換の条件

テーブル表示オプションの設定

<!--csv--> タグにオプションを書き込むことができます。

<!--csv width="50%,50%"-->
A-1,B-1
A-2,B-2
<!--/csv-->

指定できるオプションは、テーブル設定と同じです。

セルの結合

colspan および rowspan をセルごとに指定することができます。

2}セルの値
colspan="2"
2x3}セルの値
colspan="2" rowspan="3"
1x3}セルの値
rowspan="3"

カンマ区切り文字列(CSV形式)でセルの中に改行などを含む方法

<!--csv--> タグで囲まれている場合、セルを " (ダブルクォート)で囲むことで、改行等を含むことができます。

「" , [改行] 」を含むセル
" で囲む
セル中の「"」
" は二倍にする
ここから,
"ここ"までが一つのセルです
"ここから,
""ここ""までが一つのセルです"

テーブル変換の例

入力内容
<!--csv styleH="font-size:2em"-->
1,2,3,4,5
3}6,9,10
11,3x2}12,15
1x2}16,20
22,23,24,25
<!--/csv-->
表示

[1] 6
[4] 9
[5] 10

[1] 11
[2] 12
[5] 15

[1] 16
[2] 20

[1] 22
[2] 23
[3] 24
[4] 25

HTML
<!--_csv styleH="font-size:2em"-->
<table class="datatable">
 <thead>
 <tr class="odd">
 <th style="font-size:2em" class="odd">
 1
 </th>
 <th style="font-size:2em" class="even">
 2
 </th>
 <th style="font-size:2em" class="odd">
 3
 </th>
 <th style="font-size:2em" class="even">
 4
 </th>
 <th style="font-size:2em" class="odd">
 5
 </th>
 </tr>
 </thead>
 <tbody>
 <tr class="even">
 <td class="odd" colspan="3">
 6
 </td>
 <td class="even">
 9
 </td>
 <td class="odd">
 10
 </td>
 </tr>
 <tr class="odd">
 <td class="odd">
 11
 </td>
 <td class="even" rowspan="2" colspan="3">
 12
 </td>
 <td class="odd">
 15
 </td>
 </tr>
 <tr class="even">
 <td class="odd" rowspan="2">
 16
 </td>
 <td class="odd">
 20
 </td>
 </tr>
 <tr class="odd">
 <td class="even">
 22
 </td>
 <td class="odd">
 23
 </td>
 <td class="even">
 24
 </td>
 <td class="odd">
 25
 </td>
 </tr>
 </tbody>
</table>
<!--/_csv-->
Copyright © CMONOS Co. Ltd.
[0]CMONOS.JP
[1]マニュアルトップ > [2]CMONOS.JP 共通 > 文字列フィールドのテーブル変換機能
[3]操作 | [4]環境設定 | [5]フィールド | [6]目的別 | [7]トラブル

PC 向けページに移動する