カテゴリー: 開発ツール

Markdown Table to CSVコンバーター

サイト側で企画したツールツールが見つからない?

MarkdownのパイプテーブルをブラウザでCSVに変換

ヘッダー行やセパレーター行を含むMarkdownのパイプテーブルを貼り付けると、カンマ、セミコロン、タブ区切りのCSVが得られます。変換はすべてブラウザ内で行われます。

3 行を変換しました。

CSV
Name,Role,Team
Ada Lovelace,Engineer,Blue
Grace Hopper,Admiral,Green
Escaped \| pipe,Tester,Blue

このページの処理はすべてブラウザ内で行われます。アップロードは一切ありません。

このツールでできること

READMEやWikiページ内のパイプテーブルは読みやすい反面、そのまま他の場所で再利用するのは手間がかかります。このツールはヘッダー行、`---`のセパレーター行、そして各データ行を解析し、セル内のエスケープされた`\|`も正しく扱ったうえで、ヘッダーと行を区切り文字付きのCSVとして書き出します。

使い方

  1. ヘッダー行とセパレーター行を含むMarkdownテーブルを貼り付けます。
  2. 出力の区切り文字(カンマ、セミコロン、タブ)を選択します。
  3. 生成されたCSVをコピーします。

プライバシー

このツールはすべてブラウザ内で動作します。入力した内容がアップロード・保存・共有されることはなく、タブを閉じれば消えます。

よくある質問

データはどこかにアップロードされますか。
いいえ。解析と整形はどちらもブラウザのタブ内でJavaScriptによって行われるため、サーバーに送信されることはありません。
なぜセパレーター行が必要なのですか。
2行目の`---`の行こそが、パイプ記号を含む単なるテキストではなくMarkdownテーブルであることを示す印であるため、解析を成功させるにはこの行が必要です。
セル内のエスケープされたパイプはどう扱われますか。
セル内の`\|`は列の区切りではなく、CSV出力ではリテラルなパイプ文字として扱われます。