MarkdownLab

MarkdownをExcelに変換

GitHub Flavored Markdownのテーブルを含むMarkdownを貼り付けると、本物のExcelワークブック(.xlsx)またはCSVとして書き出せます — 複数のテーブルは複数のシートになり、すべてブラウザ内で処理されます。

すべての処理はブラウザ内で完結します — ファイルが外部に送信されることはありません。

GitHub Flavored Markdownのテーブルが見つかりませんでした — テーブル以外の内容は無視されます。
Markdown
検出されたテーブル
左側にGitHub Flavored Markdownのテーブルを含むMarkdownを貼り付けると、検出されたテーブルがここに表示されます。

使い方

  1. 01GFMテーブルを1つ以上含むMarkdownを左側のペインに貼り付けるか入力するか、.mdファイルをアップロードするか、「URLから開く」でWeb上のファイルを読み込みます。
  2. 02検出されたテーブルは右側にリアルタイムでプレビューされ、検出数も表示されます。
  3. 03「形式を選んでダウンロード」→「Excel」でテーブルごとにシートが分かれたワークブックを、「CSV」で最初のテーブルをプレーンなCSVとしてダウンロードできます。
  4. 04ダウンロードしたファイルをExcel、Googleスプレッドシート、Numbersなどで開きます。

よくある質問

このMarkdown to Excel変換ツールは無料ですか?

はい、アカウント登録や利用制限は一切ありません。テーブルの抽出にはオープンソースのmarkedライブラリ、ワークブックの生成にはSheetJS(xlsx)、CSV出力にはPapaParseを使用し、いずれもブラウザ内で完結します。

Markdownはサーバーにアップロードされますか?

いいえ。パース、プレビュー、.xlsx/.csvファイルの生成まで、すべてブラウザのメモリ上で処理されます。ネットワークへの送信は一切ありません(「URLから開く」でリモートファイルを取得する場合を除きます。これはブラウザからの直接リクエストであり、サーバー経由ではありません)。

Markdownに複数のテーブルがある場合はどうなりますか?

各テーブルは、文書内に出現する順にダウンロードされる.xlsxワークブック内の独立したシートになります。シート名は直前の見出しから取られます(見出しがない場合は「Table 1」「Table 2」のように連番になります)。Excelの31文字というシート名の上限に合わせて切り詰め・重複排除されます。

なぜCSVダウンロードには1つのテーブルしか含まれないのですか?

CSVは複数シートという概念のないフラットな単一テーブル形式です — そのためCSVダウンロードには常に最初に検出されたテーブルのみが含まれます(2つ以上のテーブルが検出された場合、「形式を選んでダウンロード」メニューのCSV項目にはその旨が表示されます)。複数のテーブルをすべて取得したい場合は代わりに「Excel」を選んでください。

Markdown内のテーブル以外の内容はどうなりますか?

見出し、段落、リスト、コードブロックなど、GitHub Flavored Markdownのテーブルではない要素はすべて無視されます — このツールは表形式データのみを抽出します。テーブル以外の内容は入力から失われるわけではなく、単に書き出されるスプレッドシートに含まれないだけです。

テーブルセル内のパイプ文字や書式は正しく扱われますか?

はい。セル内でエスケープされたパイプ文字(\|)は、書き出されるスプレッドシート内でリテラルな|に戻され、各セルのテキストはそのままプレーンテキストとして個別のセルにコピーされます。

関連ツール