7
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Notionのテーブルをかろうじてmarkdown形式に変換する方法(力技)

Last updated at Posted at 2021-07-06

2021/11/18 追記

Notionより、simple table がリリースされましたね。
databaseではなくこちらを使えば、単純にコピーしたものがMarkdownのテーブルに変換されます。

既存のdatabaseの表をsimple tableに移したい時には、以下の手順でコピーしたものをNotionにペーストすれば変換できるので、参考にしていただければ(コピーしたデータはTable Generatorを使わなくてもsimple tableに貼り付けできるし、ヘッダーなどはNotion上で作ればいい)。

TL;DR

Notionは本当に素晴らしいが、一点だけ不満が残る点がある。Notionで書いたテーブル形式はコピペでmarkdownに変換できない。コピーするとテーブルではなくリンクになってしまうが、テーブル形式でコピーできる手順を見つけたのでメモしておく。

社内ドキュメントやQiita、ブログ記事等も徹底的にmarkdownで管理している中、テーブル形式でNotionのメモを書いてしまうとその他メモに転記できなくなってしまう。使い込んでいると、他の媒体にあげるとしてもNotionで描き始めた後、uploadしたくなる。若干手間だがかろうじて変換できる方法を見つけたのでメモしておく。

制約

ヘッダーはコピペできない。よしなにやる。
※わりと力技

手順

以下のようなテーブルがあるとした時、

image.png

  1. row1-col1を選択、一回esc

    image.png

  2. shift(またはCommand)を押しながらカーソル移動で、markdown化したい箇所を選択し、コピー

    (クリックでやっちゃうとrow全体 = 1行が1ページのリンクとしてコピーされてしまう)

    image.png

  3. Table Generator を開き、File > Paste table data...によりペースト

    image.png

  4. この状態だと1行目がヘッダー行になってしまうので、1行目を選択、Row > insert above でヘッダー行を作る。(値は自分でいれるしかない)

  5. Generate!!!
    image.png

お疲れ様でした。

おわりに

テーブルのmarkdown変換機能作るって公式が言ってるの見たけど2年くらい経過してた。はよ!と思うが微妙にロックインされる機能だから期待薄

7
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?