Excel表をMarkdown・Backlog・SQLに変換

Excelでセル範囲をコピーして、下に貼り付けてください。タブを選ぶと、その形式に変換した結果が出ます。

Excelからコピーした表を貼り付け

.xlsx はシートを選んで読み込めます(送信しません)
🔗 この結果を別のツールで続けて使う

結果を入れた状態で、選んだツールを開きます(データは送信も保存もしません)。

入力したデータは送信も保存もしません。悪用することも一切ありません。くわしく

Excelの表を、いろいろな記法に変換

仕様書やテスト結果をExcelでまとめたあと、それをGitHubのREADMEやプルリクエスト、Backlog・Redmineのチケット、社内Wikiに貼りたい場面はよくあります。 表を手で Markdown に書き直すのは手間がかかり、列のずれも起きがちです。 このツールでは、Excelでコピーした範囲を貼り付けるだけで、主要な記法の表に変換できます。

対応している出力形式

形式使える場所見出し行の書き方
MarkdownGitHub、GitLab、Qiita、Zenn、Notion、Slack(一部)2行目に | --- |
BacklogBacklog の課題・Wiki(Backlog記法)行末に h
Redmine(Textile)Redmine のチケット・Wikiセル先頭に _.
HTMLWebページ、HTMLメール、CMS<thead><th>
JSONプログラムのテストデータ、API のモック見出しがキーになる
CSV / TSVシステムへの取り込み、別の表計算ソフト1行目
SQL INSERT文テストデータの投入、初期データ作成見出しが列名になる

変換のポイント

  • Markdownの右寄せ:数値だけの列は、自動で右寄せ(---:)にします。
  • セル内の | 記号:表の区切りと区別するため、Markdown・Backlog では \| にエスケープします。
  • SQLの文字列:値の中のシングルクォートは '' に二重化します。列名に日本語や空白がある場合はダブルクォートで囲みます。

縦に並んだ値をSQLの IN (...) にしたい場合は改行⇔カンマ区切り変換、 JSONの整形・チェックはJSON整形ツールが便利です。

よくある質問

Excelのどの範囲をコピーすればいいですか?

表にしたいセル範囲を選んで Ctrl+C(Macは ⌘+C)でコピーし、そのまま入力欄に貼り付けてください。Googleスプレッドシート・Numbers からのコピーも同じように使えます。

セルの中の改行はどうなりますか?

Markdown・Backlog・HTML では <br> に、Redmine ではスペースに置き換えます。Markdownの表は1行で書く必要があるためです。

INSERT文の数値と文字列はどう判定していますか?

「数値は数値として出力」にチェックがあると、整数・小数に見える値はクォートせずに出力します。先頭0の社員番号(00123 など)は文字列として扱います。

Backlog の表で見出し行はどう書かれますか?

Backlog 記法では、行の末尾に h を付けると見出し行になります(|名前|点数|h)。「1行目は見出し」のチェックで切り替えられます。

変換・計算の結果は正確さに努めていますが、すべての入力での動作を保証するものではありません。 業務で使う場合は、重要なデータは結果を確認してからご利用ください。詳しくは免責事項をご覧ください。