Markdown テーブルジェネレーター
シンプルなグリッドから GitHub 風 Markdown テーブルを構築します。列ごとの配置を設定し、フォーマットされたテーブルをコピーできます。
使い方
グリッドにデータを直接入力してください。最初の行は常にテーブルヘッダーであり、その下のすべての行がボディ行になります。入力すると、ツールは下にある Markdown をリアルタイムで再構築するため、出力ボックスは常にグリッドに表示されているものと一致します — 「生成」をクリックするものはありません。 Markdown テーブルの中心は 2 番目の行で、セパレータ行と呼ばれます。これはヘッダーとボディの間にあるダッシュの行で、配置も制御します。グリッドの上の列ごとの配置セレクターを使用して、列を左、中央、右の間で切り替えます。左は :---、中央は :---:、右は ---: を書き込みます。たとえば、3 列の価格表は製品名を左揃え、サイズを中央揃え、価格を右揃えにして、数字がきれいに並ぶようにすることができます。 行と列のボタンを使用してテーブルの形状を構築します。別のレコードを入力する場合は行を追加し、別のフィールドが必要な場合は列を追加し、超過した場合は削除します。ヘッダー行は削除できません。有効な Markdown テーブルには正確に 1 つが必要です — これはレンダラーに列の開始位置を伝えるものです。 セルのコンテンツは自動的にエスケープされます。セル内にパイプ文字を入力すると、ツールはそれをエスケープ形式で書き込み、セルが 2 つに分割されないようにします。また、セル内の改行はレンダラーが理解するマークアップに変換されます。つまり、通常のテキスト(句読点を含む文を含む)を貼り付けることができ、その後、構文を手動で修正する必要はありません。 結果は GitHub Flavored Markdown であり、GitHub、GitLab、Reddit、Obsidian、およびほとんどの静的サイトジェネレーターで使用されるのと同じテーブル方言です。コピーボタンで出力をコピーし、README、Issue、Wiki ページ、またはメモに貼り付けると、適切なテーブルとしてレンダリングされます。すべてがブラウザで実行されるため、グリッド内のデータはデバイスを離れることはありません。
よくある質問
- セパレータ行は何のためにあるのですか?
- Markdown テーブルの 2 番目の行は各列の配置を設定します。:--- は左、:--: は中央、---: は右、--- は設定されていない状態です。
- テキストにパイプ(|)が含まれている場合はどうなりますか?
- セル内のパイプは自動的に \| としてエスケープされるため、テーブルが壊れず、セル内の改行はスペースに変換されます。
- データは送信されますか?
- いいえ。テーブルはブラウザで完全に生成され、何もアップロードされません。
- テーブルは GitHub 外で機能しますか?
- はい。出力は GitHub Flavored Markdown(GFM)であり、GitHub をはるかに超えてサポートされています — GitLab、Bitbucket、Reddit、Obsidian、Docusaurus、MkDocs、およびほとんどの Markdown エディターは同じテーブル構文をレンダリングします。古い/最小限のパーサー(元の 2004 Markdown 仕様など)のみテーブルサポートがありません。テーブルが生パイプとして表示される場合は、ターゲットが GFM 互換レンダラーを実行していないだけです。