Markdownテーブル整形
崩れたMarkdownテーブルや、Excel・スプレッドシートからコピーしたタブ区切り・カンマ区切りのデータを、列幅の揃った読みやすいMarkdownテーブルに自動整形します。列ごとに左・中央・右揃えを指定でき、結果はワンクリックでコピーできます。
入力したデータはお使いのブラウザ内でのみ処理され、外部のサーバーへ送信・保存されることはありません。ページを閉じると内容は残りません。
使い方
3ステップで、すぐにテーブルを整形できます
テーブルデータを入力・貼り付ける
崩れたMarkdownテーブルをそのまま貼り付けるか、Excel・スプレッドシートからコピーしたセル(タブ区切り)、またはカンマ区切りのデータを入力します。入力形式は自動で判定されます。
列ごとに揃えを指定する
入力すると列ごとの揃えボタンが表示されます。左揃え・中央揃え・右揃えをクリックで切り替えられ、Markdownの区切り行(`---`)に揃え情報が反映されます。
整形結果をコピーして使う
列幅が揃った整形済みのMarkdownテーブルが即時に表示されます。「コピー」ボタンでクリップボードにコピーし、README・ドキュメント・チャットなどに貼り付けて活用できます。
こんな時に便利です
Markdownで表を扱う、さまざまなシーンで活用できます
README・技術ドキュメントの表を整える
GitHubのREADMEや仕様書に載せるMarkdownテーブルを、列幅の揃った見やすい形に整形できます。手作業でスペースを数えて揃える手間がなくなります。
Excel・スプレッドシートの表をMarkdown化する
Excelやスプレッドシートで選択してコピーした範囲(タブ区切り)を貼り付けるだけで、そのままMarkdownテーブルに変換できます。
CSVデータを見やすい表に変換する
カンマ区切りのCSVデータを貼り付けて、ダブルクオートで囲まれたセルも含めて正しく列に分割し、Markdownテーブルとして出力できます。
AIチャットに貼るための表を整える
ChatGPTやClaudeなどのAIに渡す情報を、列幅が揃った読みやすいMarkdownテーブルとして整形し、そのままプロンプトに貼り付けられます。
Notion・Obsidianなど他アプリへの貼り付け
Markdown記法に対応したメモアプリやドキュメントツールに貼り付ける前に、崩れた表を整えてから移動できます。
Pull Requestやレビューコメントの表を整形
変更点の比較表や確認事項の一覧など、レビュー時にMarkdownで共有する表をきれいに整えてから投稿できます。
Markdownテーブルの整形について
Markdown記法の表(テーブル)は、`|`(パイプ)でセルを区切り、1行目のヘッダーの下に`---`を含む区切り行を置くことで表現します。実際のレンダリング結果は列幅を手入力で揃えていなくても正しく表示されますが、テキストエディタやGitHubのソース表示など、Markdownの生のテキストとして読む場面では、列幅が揃っているかどうかで読みやすさが大きく変わります。
特に、行を追加・修正していく過程では、セルの文字数が変わるたびに手作業でスペースの数を調整するのは手間がかかります。このツールは、入力されたすべての行から各列の最大幅を自動的に計算し、全角文字(ひらがな・カタカナ・漢字など)の幅も考慮したうえで、スペースを使って列位置を揃えます。
また、区切り行に含まれるコロン「:」の位置(`:---`・`:---:`・`---:`)によって、Markdownでは列ごとの揃え(左・中央・右)を指定できます。このツールでは、貼り付けたテーブルから既存の揃え設定を自動で読み取りつつ、列ごとのボタンでいつでも変更できるようにしています。
よくあるご質問
Markdownテーブル整形ツールについて、よくお寄せいただく質問です
入力したテーブルデータはサーバーに送信されますか?
いいえ、送信されません。このツールはすべての処理をお使いのブラウザ内(JavaScript)で行う設計になっており、入力したデータが外部のサーバーへアップロードされることはありません。ページを閉じたり再読み込みしたりすると、入力内容は保持されずに消去されます。
どのような入力形式に対応していますか?
3つの形式に対応しています。(1)パイプ「|」で区切られたMarkdownテーブル、(2)Excelやスプレッドシートのセルをコピーしたときのタブ区切りテキスト、(3)カンマで区切られたCSV形式のテキストです。入力されたテキストの内容から、どの形式かを自動で判定します。
既存のMarkdownテーブルの揃え(左・中央・右)は保持されますか?
はい。貼り付けたMarkdownテーブルの区切り行(例:`:---`, `:---:`, `---:`)から揃え設定を自動で読み取り、列ごとの揃えボタンの初期状態に反映します。読み取れなかった列は左揃えが初期値になり、いずれの列もボタンでいつでも変更できます。
全角文字(日本語)を含む表でも、列幅はきれいに揃いますか?
はい。ひらがな・カタカナ・漢字などの全角文字は半角文字の2倍の幅として計算し、テキストエディタなどの等幅フォントで表示した際に列がずれないように整形しています。
セルの中にカンマやパイプ「|」が含まれていても大丈夫ですか?
カンマ区切り入力では、ダブルクオートで囲まれたセル(例:`"東京,大阪"`)内のカンマを区切り文字として扱わないように処理しています。また、出力するMarkdownテーブル内でセルにパイプ「|」が含まれる場合は、表の区切りと混同しないよう自動的に「\|」へエスケープします。
列数の異なる行が混在していても整形できますか?
はい。入力の中で最も列数の多い行を基準に列数をそろえ、列数が少ない行は空のセルで埋めたうえで整形します。
他のツールもお探しの場合はLydear Tools のツール一覧をご覧ください。ご要望やお気づきの点はお問い合わせフォームからお寄せください。