メインコンテンツにスキップ

CSV Escape / Unescape

生のテキスト値をセーフなCSVフィールドにエスケープします。引用符で囲み、区切り文字、引用符文字、または改行が含まれている場合は内部の引用符を重複させます。またはクォート付きCSVフィールドを元の値に戻してアンエスケープします。RFC 4180のクォートルールに従います。

入力

エスケープモードのみ — 値にこの区切り文字が含まれている場合、値はクォートされます。

エスケープモードのみ。

出力

結果
役に立ちましたか?

このツールを使う他の方法

REST API

curl -X POST https://api.iotools.cloud/v1/tool/csv-escape-unescape \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "inputText": "Smith, \"John\"",
    "mode": "escape",
    "delimiter": ",",
    "quoteStyle": "as-needed"
  }'

ご自身のアカウントのキーに差し替えてください。ツールのフィールドがそのままリクエストボディになります——ラッパーはありません。

AIエージェントに依頼する

Use the IOTools `csv-escape-unescape` tool (CSV Escape / Unescape) on this input:

YOUR_INPUT_HERE

IOTools MCPサーバーに接続された任意のエージェントにこれを貼り付け、入力内容を追加してください。

埋め込みウィジェット

<iframe
  src="https://iotools.cloud/embed/csv-escape-unescape/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="CSV Escape / Unescape — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

ご自身のページに貼り付けるだけ——無料、キー不要、リンクを掲載するだけです。

API/MCP 1回あたりの費用5クレジットから
クレジットが足りませんか?料金を見る

次の方法でも利用可能

ガイド

単一の生のテキスト値をCSVファイルに安全に挿入できるようにエスケープするか、クォート付きCSVフィールドを元のテキストに戻してアンエスケープします。値を貼り付け、モードを選択すると、結果がすぐに更新されます。すべてブラウザで実行されるため、入力した内容はデバイスから出ることはありません。

CSVで「エスケープ」とは何を意味するのか

RFC 4180のクォートは単純ですが、手動で行うのは間違えやすいものです。フィールドは、区切り文字、二重引用符文字、または改行が含まれている場合にのみ、二重引用符で囲む必要があります。値内に既に存在する二重引用符は、二重にする必要があります(" は "" になります)。パーサーがそれをフィールドの終わりとして読み込まないようにするためです。これらの文字を含まない値は、完全にクォートなしのままにすることができます。これを誤ると、行が破損します(エスケープされていないコンマが余分な列に分割されます)か、クリーンなCSVが不要な引用符で乱雑になります。

使い方

  1. 値を入力ボックスに貼り付けます。
  2. Escapeを選択して生のテキストをセーフなCSVフィールドに変換するか、Unescapeを選択してクォート付きCSVフィールドをプレーンテキストに戻します。
  3. エスケープモードでは、CSVが実際に使用する区切り文字(コンマ、セミコロン、タブ、またはパイプ)を設定します。クォートはその文字でのみトリガーされるため、正しい選択が重要です。クォートスタイルでは、必要な場合だけではなく、すべての値にクォートを強制することができます。
  4. 結果をコピーまたはダウンロードします。

アンエスケープモードは、周囲の引用符があってもなくても、フィールドを受け入れ、クォート付きフィールドが不正な形式の場合(閉じ引用符が見つからないなど)は明確なエラーを報告します。

これがCSV Formatterとどう異なるか

CSV Formatterは、完全なCSVテーブル(多くの行と列)を解析し、一貫した区切り文字とクォートで再シリアル化します。このツールは一度に1つの値で動作します。スプレッドシート、スクリプト生成のCSV行、またはCOPYステートメントに貼り付ける前に、手動で引用する必要があるかもしれない生のテキスト。既存のファイルをクリーンアップするにはCSV Formatterを使用してください。このツールを使用して、1つの問題のある値を安全に準備(またはアンパック)します。

私のデータはプライベートですか?

はい。すべてのエスケープとアンエスケープはブラウザでローカルに実行され、プレーンなJavaScriptを使用します。テキストがサーバーにアップロードされることはありません。

一般的な用途

コンマまたは引用符を含む値(アドレス、引用符付き名前、自由形式のメモ)を手動で構築されたCSV行に安全に挿入します。CSVファイルまたはログからコピーされたクォート付きフィールドから実際の値を抽出します。ダウンストリームパーサーに到達する前に、値がどのようにクォートされるかを確認します。

csvescapeunescapequotecommadelimiterrfc 4180spreadsheet

ツールが気に入りましたか?広告をなくしましょう。

1回のお支払いでアカウントから広告が完全になくなります。サブスクリプションも追跡もありません。