TSV to HTML table
TSVをHTMLのtableタグに変換する。
目次
- 使い方
- 入力
- 出力
- バージョン
- ヘルプ
- HTML
- group-header
- 行列ヘッダ
- tsv2table
- tsv2table -r b
- tsv2table -r B
- tsv2table -c r
- tsv2table -c B
- tsv2table -r b -c r
- tsv2table -r b -c B
- tsv2table -r B -c r
- tsv2table -r B -c B
- 列ヘッダ
- 行ヘッダ
- inner-header
- tsv2table i
- tsv2table i -H r
- tsv2table i -s 2
- tsv2table i -S 2
- tsv2table i -s 2 -S 3
- tsv2table i -H r -s 2
- tsv2table i -H r -S 2
- tsv2table i -H r -s 2 -S 3
- none-header
- 属性
使い方 ¶
tsv2table [g|i|n]
tsv2table g [-H a|r|c|m] [-r t|b|B] [-c l|r|B]
tsv2table i [-H c|r] [-s 1..] [-S 1..]
tsv2table n
TSVまたはCSVを入力する。入力方法は第一引数またはstdin。
tsv2table a.tsv
tsv2table a.csv
cat a.tsv | tsv2table
cat a.csv | tsv2table
echo -e '\tA\tB\n1\ta\tb\n2\tc\td' | tsv2table
tsv2table <(echo -e '\tA\tB\n1\ta\tb\n2\tc\td')
TSVまたはCSVの1行目にシバンを書いて実行できる。コマンドや引数ごとTSV,CSVに含めることができて便利。
export PATH="$PATH":"$(pwd)/CSharp.TsvToHtmlTable.20201028082641/bin"
chmod + x $(pwd)/CSharp.TsvToHtmlTable.20201028082641/docs/csv/col_3_shebang.csv
./CSharp.TsvToHtmlTable.20201028082641/docs/csv/col_3_shebang.csv
shebang ¶
./csv/col_3_shebang.csv
あ | A | a | A | B | C | D | E | F | G |
---|---|---|---|---|---|---|---|---|---|
b | H | I | J | K | L | M | N | ||
B | c | OP | QX | R | STZa | U | |||
d | V | W | Y | b | |||||
い | c | d | e | f | g | h | i | ||
う | e | j | k | l | m | n | o | p | |
C | q | r | s | t | u | v | w |
#!/usr/bin/env -S tsv2table -H c
あ,A,a,A,B,C,D,E,F,G
,,b,H,I,J,K,L,M,N
,B,c,OP,,QX,R,STZa,,U
,,d,V,W,,Y,,,b
い,,,c,d,e,f,g,h,i
う,,e,j,k,l,m,n,o,p
,C,,q,r,s,t,u,v,w
通常なら実行コマンドは cat col_3.csv | table -H c
である。しかしこれをCSVのシバンに書くことで実行時に省略できる。
入力 ¶
サブコマンド ¶
短 | 長 | 概要 |
---|---|---|
g | group-header | 外側にヘッダがある表を作る。ヘッダは包含関係を表現できる。空白セルがあると結合する。 |
i | inner-header | 内側にヘッダがある表を作る。 |
n | none-header | ヘッダがない表を作る。 |
common ¶
位置引数 ¶
位置 | 名前 | 初期値 | 候補値 |
---|---|---|---|
1 | file | 入力ファイルパス(stdinでも可) |
たとえば以下のようなTSVを使う。
-d ,
としてデリミタを変更すればCSVも使える。
オプション引数 ¶
短 | 長 | 初期値 | 候補値 | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
-d | --delimiter | "\t" | "," 等任意文字列。未指定のときはファイルの内容から"\t"か","のどちらかだと推測する。 |
||||||||||||||||||
-T | --table-attribute | table要素に付与する属性。 | |||||||||||||||||||
-l | --logging-level | e |
|
group-header ¶
短 | 長 | 初期値 | 候補値 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
-H | --header | a |
|
||||||||||||
-r | --row | t |
|
||||||||||||
-c | --column | l |
|
||||||||||||
-R | --row-header-attribute |
| 行ヘッダに指定するHTML属性。 | ||||||||||||
-C | --common-header-attribute |
| 列ヘッダに指定するHTML属性。 | ||||||||||||
-M | --matrix-header-attribute |
| 四隅の空ヘッダに指定するHTML属性。 |
inner-header ¶
短 | 長 | 初期値 | 候補値 | ||||||
---|---|---|---|---|---|---|---|---|---|
-H | --header | c |
|
||||||
-s | --start | 1 | 1 以上の整数。 |
||||||
-S | --stop | 1 | 1 以上の整数。 |
||||||
-A | --header-attribute |
| 全ヘッダに指定したHTML属性を付与する。 |
none-header ¶
common 引数のみ。
出力 ¶
バージョン ¶
tsv2table version
tsv2table --version
tsv2table 0.0.1.0
ヘルプ ¶
ルート ¶
tsv2table help
tsv2table --help
tsv2table 0.0.1.0
(C) 2020 ytyaru
CC0 : https://creativecommons.org/publicdomain/zero/1.0/deed.ja
USAGE:
TSVをHTMLのtableタグに変換する。
tsv2talbe [g|i|n]
tsv2talbe g [-H a|r|c|m] [-r t|b|B] [-c l|r|B]
tsv2talbe i [-H c|r] [-s N] [-S N]
tsv2talbe n
g (Default Verb) ヘッダが外側にある。
i ヘッダが内側にある。
n ヘッダがない。
help Display more information on a specific command.
version Display version information.
group-header ¶
tsv2table help g
tsv2table g --help
tsv2table 0.0.1.0
(C) 2020 ytyaru
CC0 : https://creativecommons.org/publicdomain/zero/1.0/deed.ja
USAGE:
TSVをHTMLのtableタグに変換する。
tsv2talbe [g|i|n]
tsv2talbe g [-H a|r|c|m] [-r t|b|B] [-c l|r|B]
tsv2talbe i [-H c|r] [-s N] [-S N]
tsv2talbe n
-H, --header (Default: a) ヘッダ。
-r, --row (Default: t) 行ヘッダ位置。
-c, --column (Default: l) 列ヘッダ位置。
-R, ----row-header-attributes 行ヘッダ属性。
-C, ----column-header-attributes 列ヘッダ属性。
-d, --delimiter (Default: ) 入力の区切文字。引数にファイルパスが指定されているときは拡張子で特定する。
-T, --table-attributes table要素の属性。
-l, --logging-level (Default: e) ログ出力する。指定したレベル以上のもののみ出力する。
--help Display this help screen.
--version Display version information.
file (pos. 1) 入力ファイルパス。
inner-header ¶
tsv2table help i
tsv2table i --help
tsv2table 0.0.1.0
(C) 2020 ytyaru
CC0 : https://creativecommons.org/publicdomain/zero/1.0/deed.ja
USAGE:
TSVをHTMLのtableタグに変換する。
tsv2talbe [g|i|n]
tsv2talbe g [-H a|r|c|m] [-r t|b|B] [-c l|r|B]
tsv2talbe i [-H c|r] [-s N] [-S N]
tsv2talbe n
-H, --header (Default: c) 指定した軸がヘッダになる。
-s, --start (Default: 1) ヘッダ開始位置。
-S, --step (Default: 1) ヘッダを指定数だけ飛ばす。
-A, --header-attributes 全ヘッダに指定した属性を付与する
-d, --delimiter (Default: ) 入力の区切文字。引数にファイルパスが指定されているときは拡張子で特定する。
-T, --table-attributes table要素の属性。
-l, --logging-level (Default: e) ログ出力する。指定したレベル以上のもののみ出力する。
--help Display this help screen.
--version Display version information.
file (pos. 1) 入力ファイルパス。
none-header ¶
tsv2table help n
tsv2table n --help
tsv2table 0.0.1.0
(C) 2020 ytyaru
CC0 : https://creativecommons.org/publicdomain/zero/1.0/deed.ja
USAGE:
TSVをHTMLのtableタグに変換する。
tsv2talbe [g|i|n]
tsv2talbe g [-H a|r|c|m] [-r t|b|B] [-c l|r|B]
tsv2talbe i [-H c|r] [-s N] [-S N]
tsv2talbe n
-d, --delimiter (Default: ) 入力の区切文字。引数にファイルパスが指定されているときは拡張子で特定する。
-T, --table-attributes table要素の属性。
-l, --logging-level (Default: e) ログ出力する。指定したレベル以上のもののみ出力する。
--help Display this help screen.
--version Display version information.
file (pos. 1) 入力ファイルパス。
HTML ¶
group-header ¶
行列ヘッダ ¶
tsv2table ¶
cat ./res/tsv/matrix_3.tsv | ./bin/tsv2table
ア | イ | ウ | |||||||
---|---|---|---|---|---|---|---|---|---|
A | B | C | |||||||
a | b | c | d | e | |||||
あ | A | a | A | B | C | D | E | F | G |
b | H | I | J | K | L | M | N | ||
B | c | OP | QX | R | STZa | U | |||
d | V | W | Y | b | |||||
い | c | d | e | f | g | h | i | ||
う | e | j | k | l | m | n | o | p | |
C | q | r | s | t | u | v | w |
cat ./res/tsv/matrix_1.tsv | ./bin/tsv2table
A | B | C | |
---|---|---|---|
1 | a | b | c |
2 | d | e | f |
3 | g | h | i |
tsv2table -r b ¶
cat ./res/tsv/matrix_3.tsv | ./bin/tsv2table -r b
あ | A | a | A | B | C | D | E | F | G |
---|---|---|---|---|---|---|---|---|---|
b | H | I | J | K | L | M | N | ||
B | c | OP | QX | R | STZa | U | |||
d | V | W | Y | b | |||||
い | c | d | e | f | g | h | i | ||
う | e | j | k | l | m | n | o | p | |
C | q | r | s | t | u | v | w | ||
a | b | c | d | イ | e | C | |||
A | B | ||||||||
ア | ウ |
cat ./res/tsv/matrix_1.tsv | ./bin/tsv2table -r b
1 | a | b | c |
---|---|---|---|
2 | d | e | f |
3 | g | h | i |
A | B | C |
tsv2table -r B ¶
cat ./res/tsv/matrix_3.tsv | ./bin/tsv2table -r B
ア | イ | ウ | |||||||
---|---|---|---|---|---|---|---|---|---|
A | B | C | |||||||
a | b | c | d | e | |||||
あ | A | a | A | B | C | D | E | F | G |
b | H | I | J | K | L | M | N | ||
B | c | OP | QX | R | STZa | U | |||
d | V | W | Y | b | |||||
い | c | d | e | f | g | h | i | ||
う | e | j | k | l | m | n | o | p | |
C | q | r | s | t | u | v | w | ||
a | b | c | d | イ | e | C | |||
A | B | ||||||||
ア | ウ |
cat ./res/tsv/matrix_1.tsv | ./bin/tsv2table -r B
A | B | C | |
---|---|---|---|
1 | a | b | c |
2 | d | e | f |
3 | g | h | i |
A | B | C |
tsv2table -c r ¶
cat ./res/tsv/matrix_3.tsv | ./bin/tsv2table -c r
ア | イ | ウ | |||||||
---|---|---|---|---|---|---|---|---|---|
A | B | C | |||||||
a | b | c | d | e | |||||
A | B | C | D | E | F | G | a | A | あ |
H | I | J | K | L | M | N | b | ||
OP | QX | R | STZa | U | c | B | |||
V | W | Y | b | d | |||||
c | d | e | f | g | h | i | い | ||
j | k | l | m | n | o | p | e | う | |
q | r | s | t | u | v | w | C |
cat ./res/tsv/matrix_1.tsv | ./bin/tsv2table -c r
A | B | C | |
---|---|---|---|
a | b | c | 1 |
d | e | f | 2 |
g | h | i | 3 |
tsv2table -c B¶
cat ./res/tsv/matrix_3.tsv | ./bin/tsv2table -c B
ア | イ | ウ | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
A | B | C | ||||||||||
a | b | c | d | e | ||||||||
あ | A | a | A | B | C | D | E | F | G | a | A | あ |
b | H | I | J | K | L | M | N | b | ||||
B | c | OP | QX | R | STZa | U | c | B | ||||
d | V | W | Y | b | d | |||||||
い | c | d | e | f | g | h | i | い | ||||
う | e | j | k | l | m | n | o | p | e | う | ||
C | q | r | s | t | u | v | w | C |
cat ./res/tsv/matrix_1.tsv | ./bin/tsv2table -c B
A | B | C | ||
---|---|---|---|---|
1 | a | b | c | 1 |
2 | d | e | f | 2 |
3 | g | h | i | 3 |
tsv2table -r b -c r ¶
cat ./res/tsv/matrix_3.tsv | ./bin/tsv2table -r b -c r
A | B | C | D | E | F | G | a | A | あ |
---|---|---|---|---|---|---|---|---|---|
H | I | J | K | L | M | N | b | ||
OP | QX | R | STZa | U | c | B | |||
V | W | Y | b | d | |||||
c | d | e | f | g | h | i | い | ||
j | k | l | m | n | o | p | e | う | |
q | r | s | t | u | v | w | C | ||
a | b | c | d | イ | e | C | |||
A | B | ||||||||
ア | ウ |
cat ./res/tsv/matrix_1.tsv | ./bin/tsv2table -r b -c r
a | b | c | 1 |
---|---|---|---|
d | e | f | 2 |
g | h | i | 3 |
A | B | C |
tsv2table -r b -c B ¶
cat ./res/tsv/matrix_3.tsv | ./bin/tsv2table -r b -c B
あ | A | a | A | B | C | D | E | F | G | a | A | あ |
---|---|---|---|---|---|---|---|---|---|---|---|---|
b | H | I | J | K | L | M | N | b | ||||
B | c | OP | QX | R | STZa | U | c | B | ||||
d | V | W | Y | b | d | |||||||
い | c | d | e | f | g | h | i | い | ||||
う | e | j | k | l | m | n | o | p | e | う | ||
C | q | r | s | t | u | v | w | C | ||||
a | b | c | d | イ | e | C | ||||||
A | B | |||||||||||
ア | ウ |
cat ./res/tsv/matrix_1.tsv | ./bin/tsv2table -r b -c B
1 | a | b | c | 1 |
---|---|---|---|---|
2 | d | e | f | 2 |
3 | g | h | i | 3 |
A | B | C |
tsv2table -r B -c r ¶
cat ./res/tsv/matrix_3.tsv | ./bin/tsv2table -r B -c r
ア | イ | ウ | |||||||
---|---|---|---|---|---|---|---|---|---|
A | B | C | |||||||
a | b | c | d | e | |||||
A | B | C | D | E | F | G | a | A | あ |
H | I | J | K | L | M | N | b | ||
OP | QX | R | STZa | U | c | B | |||
V | W | Y | b | d | |||||
c | d | e | f | g | h | i | い | ||
j | k | l | m | n | o | p | e | う | |
q | r | s | t | u | v | w | C | ||
a | b | c | d | イ | e | C | |||
A | B | ||||||||
ア | ウ |
cat ./res/tsv/matrix_1.tsv | ./bin/tsv2table -r B -c r
A | B | C | |
---|---|---|---|
a | b | c | 1 |
d | e | f | 2 |
g | h | i | 3 |
A | B | C |
tsv2table -r B -c B ¶
cat ./res/tsv/matrix_3.tsv | ./bin/tsv2table -r B -c B
ア | イ | ウ | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
A | B | C | ||||||||||
a | b | c | d | e | ||||||||
あ | A | a | A | B | C | D | E | F | G | a | A | あ |
b | H | I | J | K | L | M | N | b | ||||
B | c | OP | QX | R | STZa | U | c | B | ||||
d | V | W | Y | b | d | |||||||
い | c | d | e | f | g | h | i | い | ||||
う | e | j | k | l | m | n | o | p | e | う | ||
C | q | r | s | t | u | v | w | C | ||||
a | b | c | d | イ | e | C | ||||||
A | B | |||||||||||
ア | ウ |
cat ./res/tsv/matrix_1.tsv | ./bin/tsv2table -r B -c B
A | B | C | ||
---|---|---|---|---|
1 | a | b | c | 1 |
2 | d | e | f | 2 |
3 | g | h | i | 3 |
A | B | C |
列ヘッダ ¶
tsv2table -H c ¶
cat ./res/tsv/col_3.tsv | ./bin/tsv2table -H c
あ | A | a | A | B | C | D | E | F | G |
---|---|---|---|---|---|---|---|---|---|
b | H | I | J | K | L | M | N | ||
B | c | OP | QX | R | STZa | U | |||
d | V | W | Y | b | |||||
い | c | d | e | f | g | h | i | ||
う | e | j | k | l | m | n | o | p | |
C | q | r | s | t | u | v | w |
cat ./res/tsv/col_1.tsv | ./bin/tsv2table -H c
A | a | b | c | d |
---|---|---|---|---|
B | e | f | g | h |
C | i | j | k | l |
D | m | n | o | p |
tsv2table -H c -c r ¶
cat ./res/tsv/col_3.tsv | ./bin/tsv2table -H c -c r
A | B | C | D | E | F | G | a | A | あ |
---|---|---|---|---|---|---|---|---|---|
H | I | J | K | L | M | N | b | ||
OP | QX | R | STZa | U | c | B | |||
V | W | Y | b | d | |||||
c | d | e | f | g | h | i | い | ||
j | k | l | m | n | o | p | e | う | |
q | r | s | t | u | v | w | C |
cat ./res/tsv/col_1.tsv | ./bin/tsv2table -H c -c r
a | b | c | d | A |
---|---|---|---|---|
e | f | g | h | B |
i | j | k | l | C |
m | n | o | p | D |
tsv2table -H c -c B ¶
cat ./res/tsv/col_3.tsv | ./bin/tsv2table -H c -c B
あ | A | a | A | B | C | D | E | F | G | a | A | あ |
---|---|---|---|---|---|---|---|---|---|---|---|---|
b | H | I | J | K | L | M | N | b | ||||
B | c | OP | QX | R | STZa | U | c | B | ||||
d | V | W | Y | b | d | |||||||
い | c | d | e | f | g | h | i | い | ||||
う | e | j | k | l | m | n | o | p | e | う | ||
C | q | r | s | t | u | v | w | C |
cat ./res/tsv/col_1.tsv | ./bin/tsv2table -H c -c B
A | a | b | c | d | A |
---|---|---|---|---|---|
B | e | f | g | h | B |
C | i | j | k | l | C |
D | m | n | o | p | D |
行ヘッダ ¶
tsv2table ¶
cat ./res/tsv/row_3.tsv | ./bin/tsv2table
ア | イ | ウ | ||||
---|---|---|---|---|---|---|
A | B | C | ||||
a | b | c | d | e | ||
A | B | C | D | E | F | G |
H | I | J | K | L | M | N |
OP | QX | R | ST | U |
cat ./res/tsv/row_1.tsv | ./bin/tsv2table
A | B | C | D |
---|---|---|---|
a | b | c | d |
e | f | g | h |
i | j | k | l |
tsv2table -c r ¶
cat ./res/tsv/row_3.tsv | ./bin/tsv2table -r b
A | B | C | D | E | F | G |
H | I | J | K | L | M | N |
OP | QX | R | ST | U | ||
a | b | c | d | イ | e | C |
---|---|---|---|---|---|---|
A | B | |||||
ア | ウ |
cat ./res/tsv/row_1.tsv | ./bin/tsv2table -r b
a | b | c | d |
e | f | g | h |
i | j | k | l |
A | B | C | D |
---|
tsv2table -c B ¶
cat ./res/tsv/row_3.tsv | ./bin/tsv2table -r B
ア | イ | ウ | ||||
---|---|---|---|---|---|---|
A | B | C | ||||
a | b | c | d | e | ||
A | B | C | D | E | F | G |
H | I | J | K | L | M | N |
OP | QX | R | ST | U | ||
a | b | c | d | イ | e | C |
A | B | |||||
ア | ウ |
cat ./res/tsv/row_1.tsv | ./bin/tsv2table -r B
A | B | C | D |
---|---|---|---|
a | b | c | d |
e | f | g | h |
i | j | k | l |
A | B | C | D |
inner-header i ¶
tsv2table ¶
cat ./res/tsv/matrix_3.tsv | ./bin/tsv2table i
ア | イ | ウ | |||||||
---|---|---|---|---|---|---|---|---|---|
A | B | C | |||||||
a | b | c | d | e | |||||
あ | A | a | A | B | C | D | E | F | G |
b | H | I | J | K | L | M | N | ||
B | c | OP | QX | R | STZa | U | |||
d | V | W | Y | b | |||||
い | c | d | e | f | g | h | i | ||
う | e | j | k | l | m | n | o | p | |
C | q | r | s | t | u | v | w |
tsv2table i -H r ¶
cat ./res/tsv/matrix_3.tsv | ./bin/tsv2table i -H r
ア | イ | ウ | |||||||
---|---|---|---|---|---|---|---|---|---|
A | B | C | |||||||
a | b | c | d | e | |||||
あ | A | a | A | B | C | D | E | F | G |
b | H | I | J | K | L | M | N | ||
B | c | OP | QX | R | STZa | U | |||
d | V | W | Y | b | |||||
い | c | d | e | f | g | h | i | ||
う | e | j | k | l | m | n | o | p | |
C | q | r | s | t | u | v | w |
tsv2table i -s 2 ¶
cat ./res/tsv/matrix_3.tsv | ./bin/tsv2table i -s 2
ア | イ | ウ | |||||||
---|---|---|---|---|---|---|---|---|---|
A | B | C | |||||||
a | b | c | d | e | |||||
あ | A | a | A | B | C | D | E | F | G |
b | H | I | J | K | L | M | N | ||
B | c | OP | QX | R | STZa | U | |||
d | V | W | Y | b | |||||
い | c | d | e | f | g | h | i | ||
う | e | j | k | l | m | n | o | p | |
C | q | r | s | t | u | v | w |
tsv2table i -S 2 ¶
cat ./res/tsv/matrix_3.tsv | ./bin/tsv2table i -S 2
ア | イ | ウ | |||||||
---|---|---|---|---|---|---|---|---|---|
A | B | C | |||||||
a | b | c | d | e | |||||
あ | A | a | A | B | C | D | E | F | G |
b | H | I | J | K | L | M | N | ||
B | c | OP | QX | R | STZa | U | |||
d | V | W | Y | b | |||||
い | c | d | e | f | g | h | i | ||
う | e | j | k | l | m | n | o | p | |
C | q | r | s | t | u | v | w |
tsv2table i -s 2 -S 3 ¶
cat ./res/tsv/matrix_3.tsv | ./bin/tsv2table i -s 2 -S 3
ア | イ | ウ | |||||||
A | B | C | |||||||
a | b | c | d | e | |||||
あ | A | a | A | B | C | D | E | F | G |
b | H | I | J | K | L | M | N | ||
B | c | OP | QX | R | STZa | U | |||
d | V | W | Y | b | |||||
い | c | d | e | f | g | h | i | ||
う | e | j | k | l | m | n | o | p | |
C | q | r | s | t | u | v | w |
tsv2table i -H r -s 2 ¶
cat ./res/tsv/matrix_3.tsv | ./bin/tsv2table i -H r -s 2
ア | イ | ウ | |||||||
A | B | C | |||||||
---|---|---|---|---|---|---|---|---|---|
a | b | c | d | e | |||||
あ | A | a | A | B | C | D | E | F | G |
b | H | I | J | K | L | M | N | ||
B | c | OP | QX | R | STZa | U | |||
d | V | W | Y | b | |||||
い | c | d | e | f | g | h | i | ||
う | e | j | k | l | m | n | o | p | |
C | q | r | s | t | u | v | w |
tsv2table -H r -S 2 ¶
cat ./res/tsv/matrix_3.tsv | ./bin/tsv2table i -H r -S 2
ア | イ | ウ | |||||||
---|---|---|---|---|---|---|---|---|---|
A | B | C | |||||||
a | b | c | d | e | |||||
あ | A | a | A | B | C | D | E | F | G |
b | H | I | J | K | L | M | N | ||
B | c | OP | QX | R | STZa | U | |||
d | V | W | Y | b | |||||
い | c | d | e | f | g | h | i | ||
う | e | j | k | l | m | n | o | p | |
C | q | r | s | t | u | v | w |
tsv2table i -H r -s 2 -S 3 ¶
cat ./res/tsv/matrix_3.tsv | ./bin/tsv2table i -H r -s 2 -S 3
ア | イ | ウ | |||||||
A | B | C | |||||||
---|---|---|---|---|---|---|---|---|---|
a | b | c | d | e | |||||
あ | A | a | A | B | C | D | E | F | G |
b | H | I | J | K | L | M | N | ||
B | c | OP | QX | R | STZa | U | |||
d | V | W | Y | b | |||||
い | c | d | e | f | g | h | i | ||
う | e | j | k | l | m | n | o | p | |
C | q | r | s | t | u | v | w |
none-header n ¶
cat ./res/tsv/matrix_3.tsv | ./bin/tsv2table n
ア | イ | ウ | |||||||
A | B | C | |||||||
a | b | c | d | e | |||||
あ | A | a | A | B | C | D | E | F | G |
b | H | I | J | K | L | M | N | ||
B | c | OP | QX | R | STZa | U | |||
d | V | W | Y | b | |||||
い | c | d | e | f | g | h | i | ||
う | e | j | k | l | m | n | o | p | |
C | q | r | s | t | u | v | w |
属性 ¶
任意のHTML属性を指定箇所に与える。
none-header ¶
cat ./tsv/matrix_3.tsv | ./bin/tsv2table n -T 'class="tsv2table"'
ア | イ | ウ | |||||||
A | B | C | |||||||
a | b | c | d | e | |||||
あ | A | a | A | B | C | D | E | F | G |
b | H | I | J | K | L | M | N | ||
B | c | OP | QX | R | STZa | U | |||
d | V | W | Y | b | |||||
い | c | d | e | f | g | h | i | ||
う | e | j | k | l | m | n | o | p | |
C | q | r | s | t | u | v | w |
inner-header ¶
cat ./tsv/matrix_3.tsv | ./bin/tsv2table i -T 'class="tsv2table"' -A 'class="i-header"'
ア | イ | ウ | |||||||
---|---|---|---|---|---|---|---|---|---|
A | B | C | |||||||
a | b | c | d | e | |||||
あ | A | a | A | B | C | D | E | F | G |
b | H | I | J | K | L | M | N | ||
B | c | OP | QX | R | STZa | U | |||
d | V | W | Y | b | |||||
い | c | d | e | f | g | h | i | ||
う | e | j | k | l | m | n | o | p | |
C | q | r | s | t | u | v | w |
group-header ¶
cat ./tsv/matrix_3.tsv | ./bin/tsv2table g -T 'class="tsv2table"' -R 'class="g-r-header"' -C 'class="g-c-header"'
ア | イ | ウ | |||||||
---|---|---|---|---|---|---|---|---|---|
A | B | C | |||||||
a | b | c | d | e | |||||
あ | A | a | A | B | C | D | E | F | G |
b | H | I | J | K | L | M | N | ||
B | c | OP | QX | R | STZa | U | |||
d | V | W | Y | b | |||||
い | c | d | e | f | g | h | i | ||
う | e | j | k | l | m | n | o | p | |
C | q | r | s | t | u | v | w |
cat ./tsv/matrix_3.tsv | ./bin/tsv2table g -r B -c B -T 'class="tsv2table"' -R 'class="g-r-header"' -C 'class="g-c-header"'
ア | イ | ウ | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
A | B | C | ||||||||||
a | b | c | d | e | ||||||||
あ | A | a | A | B | C | D | E | F | G | a | A | あ |
b | H | I | J | K | L | M | N | b | ||||
B | c | OP | QX | R | STZa | U | c | B | ||||
d | V | W | Y | b | d | |||||||
い | c | d | e | f | g | h | i | い | ||||
う | e | j | k | l | m | n | o | p | e | う | ||
C | q | r | s | t | u | v | w | C | ||||
a | b | c | d | イ | e | C | ||||||
A | B | |||||||||||
ア | ウ |