CSV Markdown 変換
CSV を貼り付けるか、.csv・.tsv・Excel の .xlsx ファイルを開くと、きれいな Markdown の表になります。ファイルはブラウザ内で読み込まれ、アップロードされません。
CSV または TSV
98 文字5 行
| 都市 | 都道府県 | 人口(万人) | 面積(km²) |
| ------ | -------- | -----------: | ----------: |
| 札幌 | 北海道 | 195.9 | 1121.3 |
| 横浜 | 神奈川 | 377.2 | 437.7 |
| 名古屋 | 愛知 | 232.6 | 326.5 |
| 福岡 | 福岡 | 164.2 | 343.5 |対応している内容
- 区切り文字を自動判定
- カンマ、セミコロン、タブ、縦線を判定し、ヨーロッパの言語版 Excel が使うセミコロンにも対応します。
- 引用符付きの値
- 引用符内のカンマ、改行、二重にした引用符を CSV の規格どおりに扱います。
- Excel のブック
.xlsxファイルを直接読み込み、シートごとに切り替えられます。日付は2024-05-17の形で書かれます。- 数値は右揃え
- 数値、金額、割合だけの列は、表計算ソフトと同じように右揃えになります。
- 読みやすいソース
- セルの幅をそろえて縦線を並べ、日本語や中国語の文字は 2 文字分として数えます。
- 崩れない表
- 値の中の縦線はエスケープし、改行は
<br>にします。
プログラムで CSV を Markdown に変換する
Python
pandas は to_markdown で Markdown の表を書き出します。tabulate パッケージが必要です。
import pandas as pd
print(pd.read_csv("data.csv").to_markdown(index=False))
Pandoc
Pandoc は CSV ファイルを読み込み、GitHub Flavored Markdown の表として書き出せます。
pandoc data.csv -f csv -t gfm -o data.md
よくある質問
CSV を Markdown の表に変換するには?
上に CSV を貼り付けるかファイルを開き、右側の Markdown の表をコピーします。変換はブラウザ内で行われます。
Excel ファイルを Markdown に変換するには?
ここで
.xlsx ファイルを開き、シートを選びます。数セルだけなら、Excel でコピーして Markdown 表ジェネレーターに貼り付けます。CSV がセミコロン区切りでも使えますか?
使えます。区切り文字は自動で判定され、カンマ、セミコロン、タブ、縦線から選ぶこともできます。小数点にカンマを使う言語では、Excel は CSV をセミコロン区切りで保存します。
見出し行がない場合は?
「1 行目は見出し」をオフにすると、列は「列 1」「列 2」のように名付けられ、あとで Markdown の中で変えられます。
どれくらいのファイルまで変換できますか?
20 MB までです。数千行の表も変換できますが、Markdown では読みにくいので分割を検討してください。
ファイルはアップロードされますか?
されません。ファイルはブラウザ内で読み込まれ、データが端末の外に出ることはありません。
関連ツール
- Markdown 表ジェネレーターグリッドで表を作り、Excel から貼り付けて Markdown をコピー。
- HTML 表 Markdown 変換Web ページや表計算ソフトの表を貼り付けて Markdown に。
- Markdown Word 変換見出し・表・数式を保った、編集できる .docx をダウンロード。
- Markdown PDF 変換文字を選択でき、数式・色分けされたコード・ページ番号を保った PDF を保存。
- Markdown HTML 変換サイトやブログに使える安全な HTML、またはスタイル付きの完全なページを出力。
- Markdown リッチテキスト変換Googleドキュメント、Word、メールに書式付きで貼り付けられるテキストをコピー。