CSV→Markdownテーブル変換
CSVファイルをMarkdownのテーブル記法(`| col1 | col2 |`)に変換します。区切り文字・見出し行の有無・列の配置(左揃え・中央揃え・右揃え)を指定でき、変換結果はコピー・ダウンロードできます。ファイルの内容はブラウザ内で処理されサーバーには送信されません。
| 区切り文字 |
|
|---|---|
| 先頭行を見出しとする | |
| 列の配置 |
|
CSVを入力すると、ここにMarkdownテーブルが表示されます。
CSVの行とMarkdownテーブルの対応
| CSVの1行 | name,age,city |
|---|---|
| 変換後のMarkdown記法 | | name | age | city | |
先頭行を見出しとして使う場合、1行目が見出し行、2行目に配置を示す区切り行(---)が続き、3行目以降が各データ行になります。
Tips
- セル内にパイプ(|)が含まれる場合は自動的に \| にエスケープされ、テーブルの列区切りと誤認識されるのを防ぎます。
- 引用符で囲まれたセル内に改行が含まれる場合は半角スペースに置換されます。Markdownテーブルの1行は物理的に1行で完結する必要があるためです。
- 列の配置を「左揃え」「中央揃え」「右揃え」から選ぶと、区切り行に `:---`・`:---:`・`---:` が挿入され、GitHub等のレンダラーで意図した配置で表示されます。
- 姉妹ツールのCSV→JSON変換・CSV→SQL変換と合わせて、1つのCSVを用途に応じた3つの形式に変換できます。
よくある質問
余談ですが ― なぜMarkdownテーブルはパイプとハイフンだけで書けるのか
MarkdownはJohn GruberとAaron Swartzが2004年に考案した軽量マークアップ言語で、「プレーンテキストのまま読んでも意味が通じること」を設計思想の核に据えています。テーブル記法もその例外ではなく、パイプとハイフンだけで罫線を表現するため、HTMLの `