本文へスキップ
にゃんこツール

CSV/TSV→Markdownテーブル変換ツール

CSVやTSV(ExcelやGoogleスプレッドシートからコピーした表)を貼り付けると、GitHubのREADMEやドキュメントにそのまま使えるMarkdownテーブルに変換します。JSONが必要な場合は CSV⇔JSON変換 もご利用ください。

🔒 ブラウザ内で完結・入力データはサーバーに送信されません

注意事項

  • Markdownのテーブルには見出し行が必須です。「1行目を見出しにする」を外すと、空の見出し行を補って出力します。
  • セル内の「|」は「\|」に、セル内の改行は「<br>」に置き換えます。
  • 列数が足りない行は、空のセルで補います。空行は無視されます。
  • 「自動判定」は1行目にタブがあればTSV、なければカンマ区切りとして扱います。
  • 列幅の整形では、全角文字を半角2文字分の幅として数えます。フォントによっては、見た目の幅がずれることがあります。

用語解説

CSV / TSV

CSVはカンマ、TSVはタブで項目を区切るテキスト形式の表データです。ExcelやGoogleスプレッドシートからコピーした表は、通常TSVになります。

Markdownテーブル

「|」で列を区切り、2行目の「---」で見出しと本文を分けて書く表記です。GitHubなど多くのサービスで表として表示されます。

GFM

GitHub Flavored Markdown の略で、テーブルやタスクリストなどを追加したMarkdownの拡張仕様です。

よくある質問

Excelの表をそのままMarkdownテーブルにできますか?

はい。Excelの範囲をコピーして入力欄に貼り付けると、タブ区切り(TSV)として自動判定されます。区切り文字が合わない場合は、プルダウンで手動指定してください。

セルの中に「|」や改行があるとどうなりますか?

Markdownのテーブルが崩れないよう、「|」は「\|」に、セル内の改行は「<br>」に置き換えて出力します。

見出し行がないCSVも変換できますか?

「1行目を見出しにする」のチェックを外すと、空の見出し行を補ったテーブルになります。Markdownのテーブルは見出し行が必須のため、この形で出力します。

日本語を含む表で列の幅がずれます。

全角文字を半角2文字分として数えて整形していますが、実際の表示幅はフォントによって異なります。Markdownを表示した時の見た目には影響しないので、そのまま使えます。気になる場合は「列幅をそろえて整形する」を外してください。

このページをシェア

↑↓ 選択 Enter 開く Esc 閉じる