ExcelからMarkdownへの変換ツール

XLSX、旧形式のバイナリXLS、CSVからワークシートを1つ選び、ファイルをアップロードせずにGitHub Flavored Markdown表へ変換します。非表示シートも含めてブック内のシートを確認し、必要なシートを明示的に選んでから、見出し、配置、改行のルールを設定できます。完成した表はコピーするか、ローカルの.mdファイルとしてダウンロードできます。1回の変換で使うシートは1つだけで、複数のタブを1つの文書に結合する機能はありません。

ExcelをMarkdownに変換する方法

  1. 1

    ブックまたはCSVを1つ選ぶ

    20 MiB以下の正しいXLSX、バイナリXLS、CSVファイルを選択します。ブラウザはファイル名だけでなく、実際の構造を検証します。

  2. 2

    ワークシートを1つ選ぶ

    最大100枚のシートと、表示、非表示、VeryHiddenの状態を確認できます。シートの並びはブック内の順序を保ち、表示シートがあれば既定で選択されます。非表示シートは意図して選択する必要があります。

  3. 3

    表のルールを設定する

    先頭行を見出しにするか、「列1」「列2」のような見出しを生成します。自動、左、中央、右の配置を選び、セル内改行を`<br>`または空白に変換します。

  4. 4

    ローカルでコピーまたはダウンロードする

    入力の限定プレビューを確認してGFM表を1つ作成し、コピーするかMarkdownファイルとして保存します。

対応形式、上限、出力

この変換ツールは、XLSX、旧形式のバイナリXLSCSVのいずれか1ファイルを読み込みます。表計算ファイルの読み取り処理を始める前に、XLSXアーカイブのレコード、XLS複合ファイルの構造、CSVテキストを検証します。空のファイル、破損したファイル、拡張子だけを変更したファイルはブックとして扱わず、エラーになります。

元ファイルは20 MiB以下、ワークシートは100枚以下、セルは合計200万個以下です。入力プレビューに表示されるのは最大20行、10列で、生成されるMarkdownも20 MiBまでです。これらの上限内でも、Markdownでは表現できない機能が含まれる場合があります。

出力は、選択した1枚のワークシートから作るGitHub Flavored Markdown(GFM)表1つです。数式、書式、グラフ、画像、コメント、結合セルの動作、シート間の関係は保持されません。

見出し、配置、セルの文字列

ワークシートの先頭行をMarkdownの見出しにするか、列1のような中立的な見出しを生成できます。シート内部の空白セルは空白のまま残ります。末尾側に連続する完全な空行と空列だけを取り除くため、作業用の余白が表に入り込むことはありません。

設定 結果
自動配置 数値データの列は右揃え、その他の列は左揃えになります。
左、中央、右 すべての列に対応するGFM区切り記号を適用します。
<br>改行 セル内改行をHTMLの改行タグに置き換えます。多くのGFMレンダラーでは新しい行として表示されます。
空白による改行処理 インラインHTMLに対応しないMarkdown環境向けに、セル内改行を1個の空白に置き換えます。

GFMでは左、中央、右揃えをそれぞれ:---:---:---:のような区切り行で指定します。表を作成する前に、セル内のバックスラッシュ、縦線、バッククォート、HTMLの生文字をエスケープします。これにより、文字列が別の列、コードスパン、HTML要素として解釈されるのを防ぎます。Excelの豊富なレイアウトを再現するものではありません。

数式とブラウザ内の一時下書き

この変換ツールはExcelを実行せず、数式の再計算もしません。数式セルに保存済みの計算結果があれば、その値を使います。保存済みの結果がなければ、Markdownのセルは空白になります。再計算したばかりの数式に依存するブックでは、実際に表を表示するアプリケーションで最終結果を確認してください。

ブックの読み取り、プレビュー、表の生成、コピー、.mdのダウンロードはすべてブラウザ内で行われます。ファイル、その値、生成したMarkdownが当社のサーバー、URL、ネットワークリクエスト、localStorage、sessionStorageを通ることはありません。

ステップ形式では、SHA-256ハッシュで検証した下書き1件をこのブラウザのIndexedDBに一時保存できます。下書きは30分後に利用できなくなり、期限切れの下書きは次回このツールに戻ったときに削除されます。URLに入るのは内容を推測できないジョブIDだけで、ファイル名、シートの値、Markdownは含まれません。最初からやり直したとき、およびコピーやダウンロードが成功したときは、ブラウザに下書きの削除を要求し、削除を確認できない場合は警告を表示します。IndexedDBを利用できない場合は、変換を完了できるように操作項目を1ページにまとめ、ブラウザストレージを使わずに処理します。

よくある質問

いいえ。1回の変換で作成する表は、選択した1枚のワークシートから1つだけです。別々の表が必要な場合は、別のシートを選んでもう一度変換してください。複数タブのブックから文書構造を自動生成する機能はありません。

ブックには表示、非表示、VeryHiddenの各状態のシートがあります。シートの順序はブック内のままで、表示シートがあれば既定で選択されます。非表示シートには明確なラベルが付き、誤って出力せず、必要な場合だけ意図して選べます。

セルの文字列でGFM表が崩れないように、バックスラッシュ、縦線、バッククォート、HTMLの生文字をエスケープします。セル内改行は<br>または1個の空白に変換できます。出力は安全な表の文字列であり、ワークシートのリッチテキストを複製したものではありません。

いいえ。数式に保存済みの結果があれば使いますが、再計算はしません。書式、グラフ、画像、コメント、結合セルの動作、ブック構造はMarkdownに引き継がれません。

いいえ。解析、プレビュー、表の生成、コピー、ダウンロードの準備はブラウザ内で行われます。ステップ形式では検証済みの下書き1件をブラウザだけのIndexedDBに一時保存できます。30分後には利用できなくなり、次回このツールに戻ったときに削除されます。ファイル、値、出力をサーバーに送信したりURLに入れたりすることはありません。

関連ツール

このツールは他の言語でも利用できます