😀

Markdownで表を作成したい メモ

2021/07/17に公開

メモ

VScodeでExcel->Markdownの表に変換する拡張機能が少し話題になってるみたい。
以下、使ったときのメモ
※OSはWindows10

Excel to Markdown table

  1. Excelの表をコピーして貼り付け
  2. Ctrl + Shift + P(コマンドパレット)で、Excel to Markdown tableを選択

Excelから貼らなくても表を作成できそう

※下記サイトの説明にある「Insert Spaces」をオフにしておく。
タブキーを押したときにスペースに変換するのかに関する設定

mdファイルに下記を記載(※各項目はTabで空ける)

ID	項目	名前
1	サンプル1	太郎
2	サンプル2	次郎
3	サンプル3	三郎
4	サンプル4	四郎
5	サンプル5	五郎

直接記入しただけでは表は作成されないので、直接入力した表を全選択してコピペしなおす。そのあとにコマンドパレットから「Excel to Markdown table」を実行すると表が作成される。

直接入力したものを貼り付けなおす理由

thisdavej/copy-excel-paste-markdown

上記サイトの該当コード

editor.addEventListener("paste", function(event) {
  var clipboard = event.clipboardData
  var data = clipboard.getData('text/plain')

コピペしたものに対してイベントが発火されるらしい

Discussion