ホーム · 無料ツール · CSV を Markdown 表に

CSV を Markdown の表に

CSV を貼り付けるか —— Excel からコピーしたセルをそのまま貼っても構いません —— GitHub、GitLab、Notion、Obsidian など Markdown を解釈するところに貼れる表記を持ち帰れます。 ファイルをドロップしても読み込めます。何もサーバーには送りません。

ファイルをドロップしても OK

.csv / .xlsx を置くと、下の枠に中身が入ります

CSV ここに貼り付け、または読み込んだ内容を編集

アップロードは行いません。 ファイルはこのタブの JavaScript が読んでいるだけで、あなたのパソコンから出ません —— サーバーは一切見ておらず、タブを閉じればデータは消えます。

Excel からそのまま貼れます

CSV ファイルを手元に持っている人はあまりいません。あるのは選択したセル範囲です。 コピーするとクリップボードにはセルがタブ区切りで入り、 このページの解析器はそれをカンマと同じように認識します。 Excel で選んで、コピーして、ここに貼るだけです。

Markdown の表の規則は 2 つだけ

列は | で区切り、見出しの下に --- の行を 1 本置く。それだけです。 面倒なのはデータ自体に | が入っている場合で、 ここでは自動でエスケープしています。

「空白を詰めて桁を揃える」は人間のためのもの

チェックを入れると全列が同じ幅になり、ソースそのものが表のように読めます。 レンダリング結果はまったく同じです —— Markdown は空白の数を見ていません。 違いが出るのは、あとでそのテキストを手で直すときだけです。

日本語にはもう一つ事情があります。等幅フォントでは全角 1 文字が半角 2 文字ぶんの幅です。 そのため文字数で空白を詰めると、エディターの中では相変わらず揃いません。 このページは表示幅で計算し、漢字・かな・全角記号を 2 桁として数えます。

貼り先

  • GitHub / GitLab:README、Issue、プルリクエストの説明。
  • Notion:貼り付けると Notion 側のテーブルブロックになります。
  • Obsidian / Logseq / VS Code のプレビュー:標準の Markdown テーブルです。

よくある質問

セルの中に改行があるときは。

Markdown の表のセルには本物の改行を入れられません。<br> に変換され、ほとんどのレンダラーがこれを解釈します。

列の寄せ方を選べますか。

今のところ左寄せのみです。Markdown は区切り行のコロンで寄せを表しますが、まだ実装していません。

行数の上限はありますか。

ありません。ただし 100 行を超える Markdown の表は読みにくくなります —— その量なら CSV か表計算の方が向いています。

同じことを自分のパソコンの中で

TableDI は、すべてが自分のパソコンの中で動くデスクトップ表計算ワークスペースです。 取り込んで、整えて、可視化する —— 何もアップロードされず、アカウントも要りません。

ずっと無料、試用期間ではありません —— アカウントもカードも不要。現在は macOS 版、Windows 版は準備中。有料版で増えるもの

最終確認 2026-09-01、TableDI チーム。このページに間違いがありますか? お知らせください —— 受信箱はひとつで、TableDI を作っている人間が読んでいます。