npm install cocotte-matrixcocotte-matrix
==========
配列を表形式に加工します
対応しているのは、次のとおりです
+ コンソールへ出力
+ HTMLのTABLEを作成
+ CSVを作成
``javascript`
var data = [
['名前', '年齢', '出身'],
'-',
['tomas', '32', 'USA'],
['山下', '不明', '北海道', '釣り']
];
``
var matrix = require('cocotte-matrix');
matrix(data);
次のようにコンソールに出力されます
配列以外の行は架線が出力されます
改行を含む行は一行目のみ出力されます
``
+ ----- + ---- + ------ + ---- +
| 名前 | 年齢 | 出身 | |
+ ----- + ---- + ------ + ---- +
| tomas | 32 | USA | |
| 山下 | 不明 | 北海道 | 釣り |
+ ----- + ---- + ------ + ---- +
`javascript`
var result = matrix.toHtml(data);
resultには次の文字列が設定されます
配列以外の行は無視されます
一行目のセルのタグはTHになりそれ以外はTDになります
`html`
名前
年齢
出身
tomas
32
USA
山下
不明
北海道
釣り
`javascript`
var result = matrix.toCsv(data);
resultには次の文字列が設定されます
`text``
"名前","年齢","出身",""
"tomas","32","USA",""
"山下","不明","北海道","釣り"