プリセット:
検出: CSV
機能の説明
Markdown テーブルジェネレーターは、プレーンな区切りデータを整形された GitHub Flavored Markdown(GFM)テーブルに変換します。パイプ、カンマ、タブ、セミコロン、空白で区切られた行を貼り付けると、セパレーター行と列ごとの整列マーカー付きの、適切にパディングされたテーブルを出力します。区切り文字を自動検出し、セル内のリテラル | をテーブルを壊さないようにエスケープし、行と列を転置し、貼り付けた GFM テーブルを編集可能なデータとして解析し直します。すべて 100% クライアント側で動作します - データがブラウザーの外に出ることはありません。
使い方
- プリセット(3×3 デモまたは整列デモ)を選ぶか、左のデータ入力にデータを貼り付けます - テーブルは右にライブ描画されます。
- 区切り文字を選びます(自動のままでも構いません - データから推測し、検出結果を表示します)。
- 最初の行がヘッダーなら、ヘッダー行スイッチをオンにします。
- 列の整列(なし・左・中央・右)を選ぶと、
:--/:-:/--:マーカーが付きます。 - Markdown テーブルを貼り付けで既存の GFM テーブルを取り込みます(
---セパレーター行は自動的に除去されます)。転置で行と列を入れ替えます。 - 結果をコピー、
table.mdとしてダウンロード、または URL を共有します - 入力とオプションがエンコードされています。
例
CSV → Markdown
入力:
name,role,city
Ada,Engineer,London
Bob,Designer,Paris
出力:
| name | role | city |
| ---- | --------- | ------ |
| Ada | Engineer | London |
| Bob | Designer | Paris |
右揃え列を含むパイプデータ
Score\n7 を入力し、ヘッダー オン・右揃えにすると:
| Score |
| ----: |
| 7 |
リテラルパイプのエスケープ
a|b というセル値は a\|b として描画され、自分の列の中に留まります。
補足事項
- 自動検出は、各区切り文字候補を出現頻度と行間の一貫性でスコア付けします。構造的な区切り文字(パイプ、タブ)は句読点より優先され、句読点は空白より優先されます。
- 検証の通知: 不揃いな行(最も幅の広い行とセル数が異なる行 - たいてい貼り付けの傷跡)と空のヘッダーセルは、出力の下に警告として表示されます。不揃いな行は、描画されるテーブル内で空セルにより埋められます。
- 取り込みのラウンドトリップ: 描画済み Markdown テーブルを貼り付けるとセパレーター行が落ち、セルがパイプ区切りデータとして再読み込みされます。README のテーブルが、再び編集可能な入力に戻ります。
- 共有可能: 入力・区切り文字・ヘッダー・整列は URL(
d、h、a、tパラメーター)にエンコードされるため、リンクが正確なテーブルを再現します。分割レイアウトへのアップグレードより前に作られたリンクも引き続き解決されます。 - プライベート: 解析はすべてローカルで行われます - 機密データにも安全です。
- 関連ツール: JSON Formatter、JSON ↔ CSV、Word Counter。