ツール一覧

Markdown 表生成

ExcelなどのスプレッドシートやCSVデータを、そのままMarkdownのテーブル記法へと一発変換します。

入力したデータはサーバーに送りません。すべてブラウザ内で処理するので、APIキーや機密情報も安心して使えます。

このツールについて

Excelやスプレッドシートからコピーしたデータを貼り付けるだけで、きれいな「Markdown形式の表」として出力するツールです。面倒なパイプ(|)やハイフン(-)の手打ち作業から解放され、ドキュメント作成が捗ります。

GitHubのREADMEやNotion、HackMDで表(テーブル)を作るとき、一番書き間違いやすいのがパイプを使ったテーブル記法です。このツールは、Excel等の表計算ソフトで範囲選択してコピーしたデータ(タブ区切り)、あるいはCSV(カンマ区切り)のテキストをコピペするだけで、一瞬にして正しいMarkdownテーブルに変換します。仕様書やマニュアル作成など、マークダウンで長文を書くエンジニアの強い味方です。

ツール操作

 

Markdownテーブル記法の完全ガイド:構文からExcel変換まで

GitHubのREADME、QiitaやZennでの技術記事、NotionやObsidianでのメモなど、エンジニアの日常においてMarkdownで表(テーブル)を書く機会は無数にあります。しかし、パイプ記号(|)とハイフン(-)を使った手作業での作成は非常に面倒です。このガイドでは、基本構文からセルの配置指定、エスケープのコツ、そしてツールを使った効率的な作成方法までを解説します。

Markdownテーブルの基本構文

Markdownでテーブルを作成するための基本ルールは非常にシンプルです。列をパイプ記号(|)で区切り、ヘッダー行の下にハイフン(-)だけの区切り行を配置します。

| ヘッダー1 | ヘッダー2 | ヘッダー3 |
| --------- | --------- | --------- |
| データ1   | データ2   | データ3   |
| データ4   | データ5   | データ6   |

両端のパイプ記号は省略可能とするMarkdownパーサー(解析エンジン)もありますが、GitHub Flavored Markdown (GFM) など最も標準的な環境で確実にレンダリングさせるため、両端にもパイプ記号を記述するのがベストプラクティスです。

文字の配置指定(左寄せ・中央揃え・右寄せ)

Excelやスプレッドシートのように、列ごとに文字の配置(アラインメント)を指定することができます。ヘッダー下の区切り行のハイフン(-)の両端にコロン(:)をつけることで制御します。

配置スタイル 記法ルール コード例
左寄せ (デフォルト) 左端にコロン(省略可) | :--- | または | --- |
中央揃え 両端にコロン | :---: |
右寄せ 右端にコロン | ---: |

数値データや金額を比較する場合は「右寄せ」、タグやステータスを表示する場合は「中央揃え」、長文のテキストは「左寄せ」にすると、情報が視覚的に整理されます。

知っておくべき制限とエスケープテクニック

Markdownテーブルの仕様にはいくつかの制限があります。これらを理解してエラーを防ぎましょう。

1. セル内で改行はできない

Markdownの仕様上、テーブルの1行はテキストファイルの1行でなければなりません。セル内で改行したい場合は、HTMLの <br> タグを直接記述する必要があります。

2. パイプ記号(|)のエスケープ

OR条件(||)など、セルの中にパイプ文字自身を入力したい場合、そのまま書くと「列の区切り」として誤認され、テーブルが崩壊します。これを防ぐには、バックスラッシュでエスケープ(\|)するか、HTMLエンティティ(&#124;)を使用します。

手作業を捨てる:CSV・Excelからの変換

数行の簡単な表であれば手書きでも構いませんが、APIのレスポンス仕様書のような巨大なテーブルをパイプ記号で構築するのは時間の無駄です。

最速のワークフロー

  1. Excel/スプレッドシートでデータを整理する(行や列の追加・削除が圧倒的に早いため)
  2. 全体のセルをコピーする(クリップボードにはタブ区切りテキストが保存される)
  3. 当サイトのようなMarkdown Table Generatorに入力として貼り付ける
  4. 完成したMarkdownをGitHubやNotionにコピペする

このジェネレーターツールについて

Markdownで表を書く際に最もストレスなのが、列の縦幅を揃えるためのスペース(パディング)調整です。ブラウザ上で動作するこの「Markdown Table ジェネレーター」は、CSVやタブ区切りのテキスト(Excelからのコピペ)を一瞬で美しいMarkdownテーブルに変換し、列幅も自動で整形します。サーバーとの通信を行わない完全ローカル処理のため、社外秘のデータが含まれる表の変換にも安心してご利用いただけます。

使い方

  1. Excelでコピーしたタブ区切りデータ、またはカンマ区切りテキストを貼り付けます
  2. 「変換」をクリックするとMarkdownの表が生成されます
  3. 生成された表をGitHub・Notion・HackMDに貼り付けます

いつ使うか

ExcelのデータをMarkdownに、ドキュメント用の表作成に。

使用例

A\tB\tC → | A | B | C |\n|---|---|---|\n

よくある質問

Markdownの表の書き方は?

| 列1 | 列2 | でヘッダー、|---|---|で区切り線、| 値1 | 値2 | でデータ行です。

Excelからどうコピーする?

セルを選択してコピーするとタブ区切りでクリップボードに入ります。そのまま貼り付けて変換できます。

Markdown表をGitHubで表示するには?

パイプとスペースで整形。このツールでExcelデータをMarkdown表に変換し、READMEやIssueに貼り付けられます。

タブ区切りとカンマ区切りの違いは?

タブ区切りはExcelコピーで得られる形式。カンマ区切りはCSV。このツールは両方に対応しています。

Markdown表の列を揃えるには?

区切り行のハイフンで列幅を調整。|:---|:---:|---:| で左・中央・右寄せ。このツールで自動生成されます。

Notionに表を貼り付けるには?

Excelでコピー→このツールでMarkdown表に変換→Notionに貼り付け。またはNotionは直接Excel貼り付けも可能。

Markdown表で改行を含むセルは?

HTMLの
を使う場合があります。標準のMarkdown表は改行に弱いため、セル内は1行に収めるのが無難です。

HackMDで表を作るには?

このツールでExcelデータをMarkdown表に変換し、HackMDに貼り付け。プレビューで即確認できます。

Markdown表のパイプのエスケープは?

セル内に|を含む場合、バッククォートで囲むか、HTML表に切り替える方法があります。

Markdown表生成ツールの使い方は?

Excelでコピーしたタブ区切りデータ、またはカンマ区切りテキストを貼り付けて「変換」をクリックするだけです。

関連ツール