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を表示した時の見た目には影響しないので、そのまま使えます。気になる場合は「列幅をそろえて整形する」を外してください。
このページをシェア
