マークダウン表を作る場合、オンラインの以下も便利なのですが、、
https://www.tablesgenerator.com/markdown_tables
下記、紹介の引用です。
たいへん有難い。
[小ネタ]backlogテキスト整形のルール~表の生成技~
ヌーラボの backLog の表を作成する場合です。
登録するマクロ
backLogTable.mac
//キーボードマクロのファイル ReplaceAll('"', '', 28); // すべて置換 ReplaceAll('\\r\\n', '\\r', 28); // すべて置換 ReplaceAll('\\n', '&br;', 28); // すべて置換 ReplaceAll('\\r', '|\\r\\n', 28); // すべて置換 ReplaceAll('\\t', '|', 28); // すべて置換 ReplaceAll('^', '|', 28); // すべて置換 ReDraw(0); // 再描画 GoFileTop(0); // ファイルの先頭に移動 GoLineEnd(0); // 行末に移動(折り返し単位) Char(104); // 文字入力
では、git-hub のマークダウンの表を作成するマクロを書いてみましょう。
githubTable.mac
//キーボードマクロのファイル GoFileTop(0); // ファイルの先頭に移動 GoLineEnd_Sel(0); // (選択)行末に移動(折り返し単位) Copy(0); // コピー Right(0); // カーソル右移動 Char(13); // 文字入力 Paste(0); // 貼り付け GoLineTop_Sel(0); // (選択)行頭に移動(折り返し単位) ReplaceAll('[^\\t\\r\\n]+', ':---', 188); // すべて置換 ReplaceAll('"', '', 28); // すべて置換 ReplaceAll('\\r\\n', '\\r', 28); // すべて置換 ReplaceAll('\\n', '&br;', 28); // すべて置換 ReplaceAll('\\r', '|\\r\\n', 28); // すべて置換 ReplaceAll('\\t', '|', 28); // すべて置換 ReplaceAll('^', '|', 28); // すべて置換 ReDraw(0); // 再描画
タブで区切ったテキストから
以下の様に変換します。
変換前
A B C 11 12 13 21 22 23 31 32 33
変換後
|A|B|C| |:---|:---|:---| |11|12|13| |21|22|23| |31|32|33|