Excel・CSVをマークダウン表に変換
ExcelやGoogleスプレッドシートのデータを貼り付けるか、ファイルをアップロードすると、GitHub対応のきれいなマークダウンテーブルに即座に変換。処理は100%ブラウザ内で完結します。
Excel & CSV to Markdown
Client-Side Parserコンバーターの仕組み
表計算データをマークダウンテーブルに変換するには、単純な文字列置換ではなく構造的な解析が必要です。このツールは4段階のパイプラインで動作します:
- トークン化: カンマ・タブ・セミコロン・縦棒などの区切り文字を調査し、RFC-4180の引用ルールに従ってセルを解析します。
- 正規化: 空セルを埋めて全行の列数を揃え、データを切り詰めません。
- 無害化: 縦棒(
\|)をエスケープし、セル内の改行を<br>に変換してテーブルの妥当性を保ちます。 - 描画: GitHub Flavored Markdown(GFM)準拠のヘッダー付きテーブルを出力します。
Excel・Googleスプレッドシートからの変換
Microsoft ExcelやGoogleスプレッドシートでセル範囲をコピーすると、クリップボードにはタブ区切り(TSV)データが格納されます。そのまま貼り付ければタブ構造を自動検出し、整列されたマークダウン表を即座に生成します。ブック全体を変換するには.xlsx・.xlsファイルをアップロードしてください。最初のシートをブラウザ内で解析します。
GitHub Flavored Markdown対応
出力されるテーブルはGitHub Flavored Markdownの標準仕様に従うため、GitHubのREADME・Issueコメント・プルリクエスト、GitLabウィキ、各種ドキュメントにそのまま貼り付けられます。
AI・LLMプロンプト向けの構造化データ
マークダウンテーブルはトークン効率が高く曖昧さのない形式で、Claude・GPT-4・ChatGPTなどのAIモデルに構造化されたコンテキストを与えるのに最適です。AI用コピーボタンを使うと、行数・列スキーマのメタデータ付きテーブルをコピーできます。
変換例:Excel / CSV入力からMarkdownテーブル出力まで
スプレッドシートやCSVの生データ:
Item, Count, Unit Price
MacBook Pro, 2, $1999
Dell XPS, 3, $1499生成されるGitHub Flavored Markdown (GFM)テーブル:
| Item | Count | Unit Price |
|:------------|:-----:|-----------:|
| MacBook Pro | 2 | $1999 |
| Dell XPS | 3 | $1499 |対応フォーマットと区切り文字一覧
当ツールは、カンマ区切り (CSV: Comma Separated Values)、タブ区切り (TSV: Tab Separated Values)、セミコロン区切り (Semicolon: European standard)、パイプ区切り (Pipe-delimited) をすべてサポートしています。Excel、Google Sheets、LibreOffice Calc、Apple Numbersのすべてのスプレッドシートに対応します。
プライバシーとクライアント処理
プライバシーは最重要原則です。ファイル解析・文字列処理・描画はすべてブラウザ内で実行され、表計算データがネットワーク経由で送信されたり、解析サーバーに渡されたりすることはありません。
よくある質問
Excelをマークダウンに変換するには?
ExcelやGoogleスプレッドシートでセル範囲をコピーして上のコンバーターに貼り付けるか、.xlsx/.xlsファイルをアップロードします。マークダウンテーブルが即座に表示され、コピーもダウンロードもできます。
値の中にカンマがあるCSVにも対応していますか?
はい。引用符付きのCSVフィールドはRFC-4180に従って解析されるため、値の中のカンマや引用符が別の列を作ることはありません。
データはどこかにアップロードされますか?
いいえ。変換はすべてブラウザ内のクライアント側JavaScriptで実行されます。表計算データがサーバーやデータベース、解析サービスに送られることはありません。
特殊文字はどう処理されますか?
セル内の縦棒は自動的に\|へエスケープされ列境界が壊れず、セル内の改行は<br>タグに正規化されます。
AIやLLM用の出力にも使えますか?
はい。「AI用コピー」ボタンは、テーブルの寸法や列スキーマをLLMが正確に理解できるようメタデータコメント付きのMarkdownを提供します。