Markdown 表生成
ExcelなどのスプレッドシートやCSVデータを、そのままMarkdownのテーブル記法へと一発変換します。
入力したデータはサーバーに送りません。すべてブラウザ内で処理するので、APIキーや機密情報も安心して使えます。
▶このツールについて
Excelやスプレッドシートからコピーしたデータを貼り付けるだけで、きれいな「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エンティティ(|)を使用します。
手作業を捨てる:CSV・Excelからの変換
数行の簡単な表であれば手書きでも構いませんが、APIのレスポンス仕様書のような巨大なテーブルをパイプ記号で構築するのは時間の無駄です。
最速のワークフロー
- Excel/スプレッドシートでデータを整理する(行や列の追加・削除が圧倒的に早いため)
- 全体のセルをコピーする(クリップボードにはタブ区切りテキストが保存される)
- 当サイトのようなMarkdown Table Generatorに入力として貼り付ける
- 完成したMarkdownをGitHubやNotionにコピペする
このジェネレーターツールについて
Markdownで表を書く際に最もストレスなのが、列の縦幅を揃えるためのスペース(パディング)調整です。ブラウザ上で動作するこの「Markdown Table ジェネレーター」は、CSVやタブ区切りのテキスト(Excelからのコピペ)を一瞬で美しいMarkdownテーブルに変換し、列幅も自動で整形します。サーバーとの通信を行わない完全ローカル処理のため、社外秘のデータが含まれる表の変換にも安心してご利用いただけます。
使い方
- Excelでコピーしたタブ区切りデータ、またはカンマ区切りテキストを貼り付けます
- 「変換」をクリックするとMarkdownの表が生成されます
- 生成された表をGitHub・Notion・HackMDに貼り付けます
いつ使うか
使用例
よくある質問
Markdownの表の書き方は?
Excelからどうコピーする?
Markdown表をGitHubで表示するには?
タブ区切りとカンマ区切りの違いは?
Markdown表の列を揃えるには?
Notionに表を貼り付けるには?
Markdown表で改行を含むセルは?
を使う場合があります。標準のMarkdown表は改行に弱いため、セル内は1行に収めるのが無難です。