Skip to content
Markdown表ジェネレーター
Tools

Markdown表ジェネレーター

新着

編集可能なグリッドやCSVからMarkdown表を作成。配置の指定にも対応。

Paste Excel, CSV or a Markdown table to import
Tab, comma, or Markdown — auto-detected. Replaces the grid.
Markdown
Preview

Runs entirely in your browser. Nothing is uploaded.

パイプを数えずにMarkdownテーブルを作成

Markdownテーブルは強力ですが、手書きは面倒です — 各セルをパイプで囲み、各列にはダッシュのセパレーターが必要で、| が一つ欠けても全て壊れます。このMarkdownテーブルジェネレーターはスプレッドシート風のグリッドでそれを置き換えます:行と列を追加し、内容を入力し、配置を設定して、きれいで有効なMarkdownをコピーします。素早いMarkdownテーブル作成ツールとしても、完全なMarkdownテーブルエディターとしても機能します — 全てブラウザー内で、インストール不要です。

レイアウトが視覚的なので、得られる結果が常に分かります。ライブプレビューはGitHubの表示通りにテーブルをレンダリングし、出力ボックスはどこにでも貼り付けられる生のMarkdownを提供します — GitHub READMEファイル、VS Code、Obsidian、Notion、Confluence、またはDiscordコードブロックに。

Markdownテーブル構文の解説

テーブルには3つの部分があります:ヘッダー行、ダッシュの区切り行、1行以上の本文行 — 全てセルを区切るためにパイプ文字を使います。区切り行が重要な部分です;それが最初の行をヘッダーに昇格させ、列の配置が置かれる場所です。コロンが方向を定めます::---は左寄せ、:---:は中央揃え、---:は右寄せです。

ここではそれを覚える必要はありません — 各列の上で左・中央・右を選択すれば、正しいコロンが自動的に書かれます。セル内に入力されたパイプ文字は、列を分割しないよう自動的にエスケープされます。

ExcelまたはCSVをワンペーストでMarkdownに変換

スプレッドシートにデータがありますか?ExcelまたはGoogle Sheetsからセルをコピーしてインポートボックスにペーストすれば — タブ区切りで届き、ツールが即座にグリッドを埋めます。CSVファイルも同様に機能します:カンマ区切りのテキストをペーストすれば、行と列に解析されます。これがExcelからMarkdownテーブルCSVからMarkdownテーブルなどの検索の背後にあるショートカットです。

インポーターはタブ区切り、カンマ区切り、または既存のMarkdownテーブルを自動的に検出します。

GitHub-flavored出力、Discord対応、全エディター対応

このツールが生成するMarkdownはGitHub Flavored Markdownなので、READMEファイル、Issue、プルリクエスト、コメントで正しくレンダリングされます。Pretty出力を選択すると各列がパディングされ、生のテキストが本物のテーブルのように整列します。Compactは最小のソースになります。

Prettyモードは Discordでのトリックでもあります:DiscordはメッセージでMarkdownテーブルをレンダリングしませんが、パディングされた出力をコードブロック(三重バッククォート)で囲むと、列がモノスペースフォントで整列します。GFMテーブルはObsidianのライブプレビュー、Notionのインポーター、VS CodeのMarkdownプレビュー、DocusaurusのドキュメントでネイティブにレンダリングされMeans。

既存のMarkdownテーブルを編集

これは一方通行ではありません。完成したMarkdownテーブルをインポートボックスに貼り付けると、ツールはセル配置のコロンを読み取り、全てグリッドに読み込んで編集できます — 列を追加、タイポを修正、価格列を再配置して、コピーし直します。これにより本物のテーブルからMarkdownの往復ツールとなり、数ヶ月前に書いたテーブルのための実用的なMarkdownテーブルエディターになります。

開発者向け:Python、R、VS Code

コードで必要ですか?Pythonでは、tabulateライブラリのtablefmt="github"(またはpandas DataFrameのdf.to_markdown())が同じ形式を出力します。R Markdownでは、チャンク内のknitr::kable()がデータフレームをMarkdownテーブルに変換します。VS Codeでは、組み込みプレビューがGFMテーブルをレンダリングし、フォーマッター拡張機能がパイプを整列させます。

一回限りのクイックテーブルなら、このジェネレーターにペーストする方がスクリプトを設定するより速く、結果は同一のMarkdownです。

プライベート、即時、無料 — TableConvertやTables Generatorとの比較

TableConvert(tableconvert.com)は最も人気のあるMarkdownテーブルツールですが、処理のためにデータをサーバーに送信します — 内部価格、従業員名、機密プロジェクトデータがテーブルに含まれる場合、これは本当の問題です。Tables Generator(tablesgenerator.com)もサーバーサイドで、そのMarkdown出力はLaTeXへの注力に次ぐ二次的なものです。

UtiloKitにはサインアップも費用もありません。全てのテーブルはブラウザー内で完全に構築されます — データはアップロードされたり、サーバーに保存されたりすることは決してありません。ロード後はオフラインでも機能し、編集していたグリッドは次回ページを開いたときに記憶されています。

Frequently asked questions

Markdownテーブルの作り方は?

編集可能なグリッドにデータを入力し、+ 行と+ 列ボタンでサイズを調整し、各列の配置を選択して「コピー」をクリックします。ツールがパイプとダッシュを書いてくれます。

Markdownテーブルの構文は?

Markdownテーブルはヘッダー下にダッシュの区切り行がある、パイプで囲まれた行です。最低限は3行:| 製品 | 価格 |のようなヘッダー、| --- | --- |の区切り、そして| コーヒー | 500円 |のような本文行が少なくとも1行。

Markdownテーブルで列を揃えるには?

配置は区切り行のコロンで制御されます::--- は左揃え、:---: は中央揃え、---: は右揃え。このツールでは各列の上で左・中央・右を選択するだけで正しいコロンが自動的に追加されます。

ExcelまたはCSVをMarkdownテーブルに変換するには?

「Excel、CSV、またはMarkdownテーブルを貼り付け」ボックスを開き、データを貼り付けます。ExcelやGoogle Sheetsから直接コピーしたセルはタブ区切りで届き、CSVはカンマ区切り — インポーターは両方を自動検出します。

GitHubでテーブルを作るには?

GitHubはGitHub Flavored Markdownを使用しており、READMEファイル、Issue、プルリクエスト、コメントでテーブルをレンダリングします。ここでテーブルを作成してコピーし、貼り付けます — テーブルの前後に空白行を入れてください。

MarkdownテーブルはDiscordで機能しますか?

通常のメッセージでは機能しません — DiscordはMarkdownテーブルをレンダリングしないため、パイプは普通のテキストとして表示されます。一般的な回避策は、このツールのPretty出力をコードブロック(三重バッククォート)で囲むことです。

MarkdownテーブルはNotion、Obsidian、Confluenceで機能しますか?

3つとも機能します。NotionはMarkdownファイルを貼り付けたりインポートしたりするときに標準Markdownテーブルをレンダリングします。ObsidianはすべてのビューでGFMテーブルを完全にサポートします。ConfluenceはMarkdownマクロを通じてMarkdownテーブルをサポートします。

行と列を追加・削除するには?

+ 行と+ 列ボタンでテーブルを大きくし、任意の行の先頭または列の上部の ✕ ボタンで削除します。インポートボックスに大きなブロックを貼り付けて、一度にグリッド全体のサイズを変更することもできます。

ヘッダー行の設定方法は?

グリッドの最初の行はデフォルトでヘッダーです。エディターでは太字で表示され、Markdown出力の --- 区切り行の上に配置されます。インポートデータに見出しがない場合は、「最初の行はヘッダー」トグルをオフにします。

オンラインで使用しても安全ですか?

はい。このジェネレーターは100%クライアントサイドで動作します:テーブルはブラウザー内でJavaScriptで完全に構築され、何もアップロード、ログ、またはサーバーに送信されません。機密スプレッドシートを安全に貼り付けることができます。

既存のMarkdownテーブルを編集するには?

既存のテーブルをインポートボックスに貼り付けます。ツールはMarkdownであることを検出し、セルと配置コロンを解析し、編集可能なグリッドに読み込みます。

PythonでMarkdownテーブルを生成するには?

tabulateライブラリを使用します:from tabulate import tabulate; print(tabulate(rows, headers, tablefmt="github")) でGitHubスタイルのMarkdownテーブルが生成されます。pandas DataFrameがあれば、df.to_markdown()が一度の呼び出しで同じことをします。

Markdownテーブルがレンダリングされない理由は?

最も一般的な2つの原因は、区切り行の欠如と空白行の欠如です。すべてのMarkdownテーブルはヘッダーのすぐ下に --- 区切り行が必要で、ほとんどのレンダラーはテーブルブロックの直前と直後に空白行を必要とします。

VS CodeでMarkdownテーブルを作るには?

VS Codeの組み込みMarkdownプレビュー(Ctrl/Cmd+Shift+V)はGFMテーブルをレンダリングし、「Markdown All in One」などの拡張機能が入力中にパイプを自動整列します。最短コース:ここでテーブルを作成してコピーし、VS Codeの.mdファイルに貼り付けます。

R MarkdownでMarkdownテーブルを作るには?

R Markdownの標準的な方法はコードチャンク内のknitr::kable(df)です。静的なMarkdownだけが必要なら、ここで生成して.Rmdドキュメントに直接貼り付けます。

UtiloKitはTableConvert、tableflip、Tables Generatorと比べてどうですか?

TableConvertはデータをバックエンドに送信します。TableFlipは有料のmacOSデスクトップアプリです。Tables GeneratorはLaTeXテーブルに主に焦点を当てています。UtiloKitはサーバー通信なし、登録なし、デバイスからデータが出ることなく、完全にブラウザー内で動作します。

このMarkdownテーブルジェネレーターをiPhoneやAndroidで使えますか?

使えます。ツールは完全にレスポンシブで、375px(iPhone SE幅)以上でテストされています。モバイルではグリッドセルに直接入力でき、+ 行と+ 列でサイズを変更でき、「コピー」をタップできます。iOSとAndroidでのGoogle SheetsやExcelからの貼り付けはインポートボックス経由で機能します。