ツールについて
Markdown → CSVは、一般的なヘッダー、区切り行、データ行を扱い、外側の縦棒を省略した形式にも対応します。バックスラッシュでエスケープした\|を列境界と誤認しません。CSVの出力には共通の解析ライブラリを使用します。
使い方
- ヘッダーと---の配置指定行を含む、1つの完全なMarkdown表を貼り付けます。
- 出力するCSVの区切り文字を確認します。
- 「変換」を押します。列数が合わない場合はエスケープを修正するか、明示的に互換モードを選びます。
- CSVを確認し、コピーまたはconverted.csvのダウンロードを行います。
使用例
- | name | age |、| --- | --- |、| Tom | 20 | → name,ageとTom,20の2行。
- | :--- | ---: |は配置の指定なので、CSVのデータには含めません。
- | Tom | A \| B | → Tom,A | B。フィールド内の縦棒を保持します。
処理の規則と制限
表の行を走査してエスケープと区切り文字を認識し、区切り行と列数を検証します。余分なセルは既定でエラーにし、黙って列を捨てません。未エスケープのA | Bには、余分なセルを最後の列に結合する互換オプションを明示的に使えます。ただし意味が曖昧な修復になるため、標準の\|表記を推奨します。対象は表であり、Markdown文書全体を任意の形式に変換するものではありません。
主な用途
- READMEの表をデータツールに再取り込み。
- 文書内の小さなデータ表を抽出。
- カンマ、引用符、縦棒を含むセルの内容を保持。
プライバシー
テキストの処理、ファイルの読み込み、変換、プレビューはすべて現在のブラウザー内で行います。入力をアップロードせず、バックエンド、データベース、オンラインAPI、外部CDNも使いません。内容の自動保存も行いません。コピーとダウンロードもブラウザー内で完結します。
FAQ
最も外側の縦棒は必須ですか?
いいえ。| a | b |とa | bの両形式に対応します。ただし、有効なヘッダーの区切り行が必要です。
配置指定行も出力されますか?
いいえ。---、:---、---:、:---:は配置を定義するための記号なので、データから除外します。
セル内に縦棒を書くには?
標準の表記は\|です。未エスケープの縦棒は通常、新しい列を表し、列数が合わなければ既定でエラーになります。
最後の列に結合するオプションがあるのはなぜですか?
一部の未エスケープの縦棒を含む表を、明示的に修復できるようにするためです。余分な縦棒の意図は判断できないので、既定では無効にし、結果の確認を案内します。
複雑なMarkdownすべてに対応しますか?
入れ子の表、結合セル、文書全体を損失なくCSVに変換することはできません。一般的な単一のMarkdown表を対象にしています。