AIが出力したMarkdown表やASCII罫線表を貼り付けるだけで、行ごとの列数のズレや区切り行の崩れを自動修復。 Markdown・CSV・TSV・HTML形式での出力にも対応します。
修復ログ
- データ2行目: 列数が2→3に修復されました(空セルを追加)
- データ3行目: 列数が4→3に修復されました(超過セルを結合)
- データ4行目: 列数が2→3に修復されました(空セルを追加)
列数
3
行数
5
修復行数
3
ADVICE
セルが結合されて修復された行がある場合、元々そのセルに含まれていた区切り文字(|など)が原因で列がずれていた可能性があります。結合結果を一度目視で確認しておくと安心です。
| 項目 | 内容 | 備考 |
|---|---|---|
| プラン名 | ベーシック | 月額980円 |
| 利用可能人数 | 1人 | |
| ストレージ容量 | 10GB | 追加購入可能 上限50GB |
| サポート | メールのみ |
| 項目 | 内容 | 備考 | | ------- | ----- | ------------- | | プラン名 | ベーシック | 月額980円 | | 利用可能人数 | 1人 | | | ストレージ容量 | 10GB | 追加購入可能 上限50GB | | サポート | メールのみ | |
AIが出力する表はなぜ崩れる?よくある崩れパターンと自動修復の仕組み
ChatGPTやClaudeなどAIにMarkdown表を生成させると、行によってセル(列)の数がずれる、区切り行(---)が欠落・破損する、+---+のようなASCII罫線が混ざるといった崩れがしばしば発生します。特に表が長くなったり、セルの中に長い文章が含まれる場合に起こりやすい傾向があります。
本ツールは、崩れたMarkdown表やASCII罫線表を貼り付けるだけで、各行のセル数を自動で解析し、最も多く使われている列数に揃えて修復します。セル不足の行には空セルを追加し、セル過多の行では末尾のセルを結合。区切り行が無い場合は自動生成し、コロンによる配置指定(左寄せ・中央寄せ・右寄せ)があればそれも読み取ります。
修復後はMarkdown表としてだけでなく、CSV・TSV(タブ区切り)・HTMLテーブルとしても出力できるため、Excelへの貼り付けやWebページへの埋め込みにもそのまま利用できます。
こんなシーンで便利です
AIに生成させたMarkdown表をそのままドキュメントに貼りたい時に
ChatGPTやClaudeで作成した比較表やまとめ表を、READMEやドキュメントに貼り付ける前に、列崩れがないか確認・修復したい場合に使えます。
AIの出力をコピーしたらExcelに列がずれて貼り付いてしまう時に
AIが出力したMarkdown表をコピーしてExcelやスプレッドシートに貼り付けたところ列がずれてしまう場合、本ツールでCSVやTSV形式に修復・変換してから貼り付けることで解消できます。
テキストで共有された崩れた表を整えて資料化したい時に
チャットやメールで共有された、罫線やインデントが崩れたテキスト表を整形し直し、そのまま資料やWebページに使える形式に整えたい場合に活用できます。
複数の表をまとめて確認・修復したい時に
1つのテキストにまとまった複数の表を、空行区切りでまとめて貼り付けるだけで、1つずつタブを切り替えながら効率よく修復できます。
使い方は簡単 4ステップ
- 崩れたMarkdown表・ASCII罫線表をテキストエリアに貼り付けます(サンプルボタンから崩れた例を読み込んで試すこともできます)。
- 区切り文字(パイプ・タブ・カンマ)は自動で判定されますが、必要に応じて手動でも切り替えられます。
- 「修復ログ」で、どの行が何列から何列に修復されたかを確認します。
- プレビュー上部で列ごとの配置(左寄せ・中央寄せ・右寄せ)を調整し、出力形式(Markdown・CSV・TSV・HTML)を選んでコピーまたはダウンロードします。
※すべての処理はブラウザ内のJavaScriptで完結し、入力した表の内容が外部サーバーに送信されることはありません。
ご利用時の注意点
- 本ツールはセル数のズレや区切り行の崩れといった「構造的な崩れ」を自動修復するものであり、セルの中身(文章の誤り等)までは修正しません。
- セルが多すぎる行の修復は、超過した末尾のセルを結合する形で行われます。セル内に本来含まれるはずだった区切り文字(パイプ記号など)が原因で列がずれていた場合、結合結果を目視でご確認ください。
- 区切り行が見つからない場合は自動生成されますが、表の1行目が本来ヘッダーではないケースでは、意図と異なる結果になることがあります。その場合は入力側で1行目を調整してから再度お試しください。
- 完全無料・安全:入力した表の内容は一切送信されない、通信が発生しないブラウザ完結型を採用しています。
AI出力の表によくある崩れパターンと原因
生成AIが出力するMarkdown表・罫線表で特に多い崩れのパターンをまとめました。
| 崩れのパターン | 主な原因 | 本ツールでの修復内容 |
|---|---|---|
| 行によってセル数が異なる | 文章が長い行でセルの区切り(|)を書き忘れる、または余分に挿入してしまう | 最も多く使われている列数に自動で揃え、不足分は空セル追加、超過分は末尾セルを結合 |
| 区切り行(---)が無い、または壊れている | ヘッダー行のすぐ下に区切り行を出力し忘れる、ダッシュの数が列数と合っていない | 1行目をヘッダーとみなし、列数に合わせた区切り行を自動生成 |
| +---+-----+ のようなASCII罫線が混ざる | ターミナル表示やテキストベースの表形式をそのまま出力してしまう | 罫線のみの行を自動的に除去し、データ行だけを抽出して再構成 |
| パイプ(|)の前後のスペースが不揃い | セルごとに空白の入れ方が異なるまま出力される | 全セルの前後の空白を統一し、必要に応じて桁揃えして整形 |
| タブ区切り・カンマ区切りとパイプ区切りが混在 | 表の一部だけExcelからの貼り付けデータが混入している | 区切り文字を自動判定し、表ごとに適切な区切り文字で再解析 |
崩れた表を修復する際に押さえておきたいポイント
AI出力の表を実務で使う際に知っておくと役立つ考え方を解説します。
結論:表の崩れは「列数のばらつき」から機械的に検出できる
Markdown表の崩れの多くは、行ごとのセル数が一致していないことが根本原因です。全行のセル数を数えて最も多いパターンを基準列数とすることで、目視でのチェックに頼らず機械的に崩れた箇所を特定・修復できます。
区切り行はレンダリングに必須、崩れると表として認識されない
Markdownの表は、ヘッダー行の直後に区切り行(---や:---:など)が無いと、GitHubやNotionなどの多くのビューアで表として認識されず、そのままの文字列で表示されてしまいます。区切り行の有無とダッシュの数が列数と一致しているかは、表が正しく表示されるかどうかを左右する重要なポイントです。
ASCII罫線表は「罫線行の除去」がそのままMarkdown表への変換になる
+---+-----+のようなASCII罫線表は、罫線だけの行を取り除けば、残りはパイプ区切りのデータ行として扱えます。罫線を手作業で1行ずつ消すのは手間がかかるため、自動検出して除去することで効率的にMarkdown表へ変換できます。
修復後は用途に応じた出力形式を選ぶと二度手間を防げる
修復した表をExcelやスプレッドシートに貼り付けたい場合はCSVまたはTSV、Webページに直接埋め込みたい場合はHTML、ドキュメントやREADMEにそのまま貼りたい場合はMarkdownというように、最終的な利用先に合わせて出力形式を選ぶことで、修復後の再変換の手間を省けます。
よくある失敗と対策
崩れたMarkdown表をそのままドキュメントに貼り付け、表として表示されない
区切り行が欠けているMarkdown表をそのままREADMEやドキュメントに貼り付けてしまい、GitHubなどのビューア上で表ではなくただの文字列として表示されてしまう失敗です。
💡 対策・解決策を見る▼
AI出力の表をExcelに貼り付けたら、列がずれて意図しないセルにデータが入る
行によってセル数が異なるMarkdown表をそのままコピーしてExcelに貼り付けた結果、行ごとに列がずれてしまい、データの整理に余計な手間がかかってしまう失敗です。
💡 対策・解決策を見る▼
セル数超過の行を手作業で1つずつ修正し、時間がかかってしまう
長い表の中で数行だけセル数が多くずれている箇所を、目視で1行ずつ探して手作業で修正しようとし、見落としや修正漏れが発生してしまう失敗です。
💡 対策・解決策を見る▼
ASCII罫線表をMarkdown表だと思い込んでそのまま使ってしまう
+---+のような罫線を含むテキスト表を、そのままMarkdownとして貼り付けてしまい、罫線の記号がそのまま表示されて崩れてしまう失敗です。
💡 対策・解決策を見る▼
よくある質問(FAQ)
Q.どのような崩れた表を修復できますか
A. 行によってセル(列)の数が異なる表、区切り行(---や:---:など)が欠落・破損している表、+---+のようなASCII罫線が混在した表、パイプ(|)の前後にスペースが不揃いな表などを自動的に検出し、列数を揃えて修復します。ChatGPTやClaudeなどAIが出力したMarkdown表で特に起こりやすい崩れパターンに対応しています。
Q.表の一部の行だけセルが多い・少ない場合はどう処理されますか
A. 本ツールはすべての行のセル数から最も多く使われている列数を自動判定し、それを基準に修復します。セルが不足している行には空セルを追加し、セルが多すぎる行では超過した末尾のセルを1つのセルにまとめて結合します。どの行をどう修復したかは「修復ログ」で確認できます。
Q.区切り行(---)がそもそも無いMarkdown表でも直せますか
A. はい。区切り行が見つからない場合は、1行目をヘッダー行とみなし、列数に合わせた区切り行を自動生成します。区切り行の中にコロン(:)による配置指定が含まれている場合は、その配置(左寄せ・中央寄せ・右寄せ)も自動的に読み取って反映します。
Q.Markdown表以外に、CSVやHTMLの表としても出力できますか
A. はい。出力形式として「Markdown表」「CSV」「TSV(タブ区切り)」「HTMLテーブル(<table>タグ)」の4種類から選択できます。修復したデータをExcelやスプレッドシートに貼り付けたい場合はCSVまたはTSV、Webページにそのまま埋め込みたい場合はHTMLをご利用ください。
Q.列ごとに左寄せ・中央寄せ・右寄せを指定できますか
A. はい。プレビュー上部の配置ボタンから列ごとに配置を切り替えられます。Markdown出力を選んでいる場合、指定した配置は区切り行(:---、:---:、---:)に自動的に反映されます。
Q.1回の入力で複数の表をまとめて修復できますか
A. はい。入力欄に空行で区切って複数の表を貼り付けると、それぞれを個別の表として自動検出し、タブで切り替えながら1つずつ確認・修復できます。
Q.入力した表の内容が外部に送信されることはありませんか
A. ありません。本ツールはすべての解析・修復処理をブラウザ内のJavaScriptのみで実行しており、入力内容がサーバーに送信されることは一切ありません。
あなたの声で、
このツールをより鋭く。
「こんな機能が欲しい」「ここを直してほしい」といったご意見や、新しいツールのリクエストを募集しています。エンジニアが直接目を通し、開発の参考にさせていただきます。