2019年12月14日土曜日

(org-table-transpose-table-at-point)

 org-modeの「org-table-convert-region」で表に変換するとき、よく縦横変換したいことがある。自前で状況に特化した簡単なコードを書いていたんだけど、org-table.elにそんなfunctionがないはずがない。本気で探してみたらあった。

(org-table-transpose-table-at-point)

 まんまの*Help*がでてきた。

org-table-transpose-table-at-point is an interactive compiled Lisp
function in ‘org-table.el’.

(org-table-transpose-table-at-point)

Transpose Org table at point and eliminate hlines.
So a table like

| 1 | 2 | 4 | 5 |
|---+---+---+---|
| a | b | c | d |
| e | f | g | h |

will be transposed as

| 1 | a | e |
| 2 | b | f |
| 4 | c | g |
| 5 | d | h |

Note that horizontal lines disappear.

[back]