CSV から Markdown テーブルへの変換ツール
CSV や TSV を GitHub 形式の Markdown テーブルに変換します。すべてブラウザ内で動作し、データは端末上に留まります。
CSV から Markdown テーブルへの変換ツールは完全にブラウザ内で動作します。貼り付けた行やドロップした .csv・.tsv ファイルは端末から外に出ることはなく、ArrayKit にアップロードされることもありません。
Markdown エディターを開く
CSV から Markdown テーブルへの変換 について
CSV から Markdown テーブルへの変換ツールは、カンマまたはタブ区切りのデータを、README・プルリクエスト・Wiki・Issue にそのまま貼り付けられるきれいな GitHub 形式の Markdown テーブルに変換します。行を貼り付けるか、.csv や .tsv ファイルをドロップするか、例を読み込むと、入力しながらテーブルがリアルタイムで描画されます。データがカンマ区切りかタブ区切りかを自動検出し、区切り文字を自分で指定することもできます。先頭行をヘッダーとするかを切り替え、列の配置を左・中央・右に設定できます。カンマや改行を含むクォート付きフィールドは正しく解析され、はぐれたパイプ文字はエスケープされるのでテーブルを壊しません。手作業でデータを文書化する開発者やライターのために作られています。すべて端末上で動作し、何もアップロードされません。
機能
- CSV または TSV を、入力しながらリアルタイムで GitHub 形式の Markdown テーブルに変換
- カンマまたはタブの区切り文字を自動検出し、手動で上書きも可能
- 先頭行をテーブルヘッダーとするかを切り替え
- 区切り行で列の配置を左・中央・右に設定
- カンマや改行を含むクォート付きフィールドを正しく解析
- パイプ文字をエスケープしてセルのテキストがテーブルを壊さないようにする
- .csv や .tsv ファイルをドロップするか、行を直接貼り付け
- Markdown をコピーするか .md ファイルとしてダウンロード、すべてブラウザ内で
CSV から Markdown テーブルへの変換 の使い方
- CSV または TSV を貼り付けるか、.csv や .tsv ファイルをドロップする
- 区切り文字を選ぶ(または Auto のまま)か、列の配置を選ぶ
- データに合わせて「先頭行はヘッダー」をオンまたはオフに切り替える
- 生成された Markdown テーブルをコピーするか .md ファイルとしてダウンロードする
例
入力
name,role
Ada Lovelace,Engineer
"Doe, John",Analyst
出力
| name | role |
| --- | --- |
| Ada Lovelace | Engineer |
| Doe, John | Analyst |
クォート付きの "Doe, John" は 2 つのセルに分かれず、カンマを保ちます。
よくあるエラーとトラブルシューティング
- 内部にカンマを含むフィールドが 2 つの列に分かれてしまう。 — フィールドをダブルクォートで囲んでください、たとえば "Doe, John"。パーサーはクォート内のカンマを区切りではなくテキストとして扱います。
- セル内のパイプ文字が描画されたテーブルを壊す。 — 何もする必要はありません — 変換ツールがパイプを \| として自動でエスケープするので、セルのテキストは列内に留まります。
- タブ区切りのデータがカンマで分割されている。 — 区切り文字のコントロールを Auto から Tab に切り替え、各タブが列の区切りとして扱われるようにしてください。
- 最初のデータ行が誤って列ヘッダーとして使われている。 — 「先頭行はヘッダー」をオフにすると、ツールが Column 1..N のヘッダーを追加するので、最初の行はテーブル本体に残ります。
よくある質問
- CSV を Markdown テーブルに変換するには?
- CSV を貼り付け(または .csv ファイルをドロップし)、区切り文字を Auto のままにすると、ツールが GitHub 形式の Markdown テーブルをリアルタイムで描画します。あとはコピーするか .md ファイルとしてダウンロードして、README やプルリクエストに貼り付けてください。
- これは CSV だけでなく TSV も扱えますか?
- はい。変換ツールはタブ区切りの値を自動検出し、検出が誤った場合は Tab を区切り文字として強制できます。CSV と TSV はどちらも同じ Markdown テーブル出力になります。
- フィールド内のカンマはどう扱われますか?
- ダブルクォートで囲んだフィールドはカンマを含められ、パーサーはそれをテキストのまま保ちます。つまり "Doe, John" は 2 つの列に分かれず 1 つのセルに留まります。
- データ内のパイプ文字はどうなりますか?
- パイプは自動で \| としてエスケープされます。パイプは Markdown の列区切りなので、エスケープすることでセルのテキストが新しい列を作らず自身の列内に留まります。
- Markdown テーブルで列の配置を設定できますか?
- はい。左・中央・右を選ぶと、ツールが対応する区切り行(---、:---:、---:)を書くので、配置対応の Markdown レンダラーが各列をそれに応じて配置します。
- 変換するとき私の CSV データはアップロードされますか?
- いいえ。CSV から Markdown への変換は完全にブラウザ内で動作します。貼り付けた行やドロップしたファイルは端末から外に出ることはなく、ArrayKit に送られることもありません。
関連ツール
すべての ArrayKit ツール