本文へスキップ

Markdown表作成

Markdown Table Builder

表をグリッドで編集して桁の揃ったMarkdownを書き出すか、崩れた表を貼り付けて整え直します。

Markdownの表でも、Excelから選択してコピーしたものでも、CSVでも、貼り付ければ編集できる格子になります。桁を端末の桁数で測るので、日本語が入った表も崩れずに縦が揃います。

🔒 ブラウザの中だけで動きますmarkdowntableformat

表を貼り付け

Markdownの表として読みました。3列 × 3行。

Markdownの表でも、ExcelやGoogleスプレッドシートからの貼り付けでも、CSVでも、手元にあるものをそのまま。

編集

出力

形式
パイプ
桁幅は文字数ではなく端末の桁数で測ります。ハングルも漢字も1文字で2桁を占めるので、文字数で揃えた表はどのエディタで見ても目に見えて崩れます。こちらは揃います。

使い方

  1. 手元にあるものをそのまま貼り付けます

    Markdownの表、ExcelやGoogleスプレッドシートからコピーした範囲、CSVのいずれでも読みます。何として読んだかは、入力欄の下の行に出ます。

  2. 格子の上で編集します

    セル・見出し・行・列を編集でき、Markdownが区切り行に入れる列ごとの配置も指定できます。元のテキストを変えるまで、編集内容は保たれます。

  3. Markdown・CSV・HTMLとして取り出します

    桁を揃えたMarkdownはテキストエディタで読みやすく、詰めたMarkdownは短いうえに描画結果は同じです。どちらも正しいMarkdownです。

よくある質問

他のツールだと日本語の表が崩れるのはなぜですか

そのツールが文字数で桁を埋めていたからです。全角の文字は文字としては1つ、桁としては2つです。文字数で埋めた表は、どの等幅エディタで見てもはっきり崩れます。このツールは桁を数えます。

桁を揃えると描画結果が変わりますか

いいえ。Markdownはパイプの内側の空白を完全に無視します。桁を揃えても詰めても結果は同じです。差が出るのは原文を読むときだけです。

セルの中に改行を入れられますか

Markdownの表ではできません。形式そのものに表す方法がありません。ほとんどのレンダラーが生のHTMLを通すので<br>は効きますが、それはMarkdownの機能ではなくHTMLの機能です。

ここから渡せます

次の一手

このツールが出したものをそのまま受け取れる道具です。