Excelで作成した表をWebページに使いたいと思うことは多いでしょう。そんな時、Markdownを使っている場合はどうするでしょうか。テキストファイルに貼り付けて、正規表現でタブを|に変換したりすることでしょう。しかしカラムの数を間違えたりして、なかなかうまくいきません。 そこで使ってみたいのがCopy Excel Paste Markdownです。Excelからコピーした表をMarkdown形式に変換してくれます。

Copy Excel Paste Markdownの使い方

元の表です。これをコピーします。

貼り付けると、Markdown形式になっています。

日本語も利用できます。

Copy Excel Paste MarkdownはExcel側は何もしません。ペーストのイベントをJavaScriptでフックして、Excelから貼り付けられている(区切り文字などが含まれている)ならば、Markdown形式に変換してくれます。これはかなり便利です。表を頻繁に使う人は、いつでもアクセスできるように準備しておくといいでしょう。

Copy Excel Paste MarkdownはJavaScript製のオープンソース・ソフトウェア(MIT License)です。

jonmagic/copy-excel-paste-markdown: Copy a table in Excel (or other spreadsheet programs) and paste it as a Markdown table