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_HEREIOTools 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が不要な引用符で乱雑になります。
使い方
- 値を入力ボックスに貼り付けます。
- Escapeを選択して生のテキストをセーフなCSVフィールドに変換するか、Unescapeを選択してクォート付きCSVフィールドをプレーンテキストに戻します。
- エスケープモードでは、CSVが実際に使用する区切り文字(コンマ、セミコロン、タブ、またはパイプ)を設定します。クォートはその文字でのみトリガーされるため、正しい選択が重要です。クォートスタイルでは、必要な場合だけではなく、すべての値にクォートを強制することができます。
- 結果をコピーまたはダウンロードします。
アンエスケープモードは、周囲の引用符があってもなくても、フィールドを受け入れ、クォート付きフィールドが不正な形式の場合(閉じ引用符が見つからないなど)は明確なエラーを報告します。
これがCSV Formatterとどう異なるか
CSV Formatterは、完全なCSVテーブル(多くの行と列)を解析し、一貫した区切り文字とクォートで再シリアル化します。このツールは一度に1つの値で動作します。スプレッドシート、スクリプト生成のCSV行、またはCOPYステートメントに貼り付ける前に、手動で引用する必要があるかもしれない生のテキスト。既存のファイルをクリーンアップするにはCSV Formatterを使用してください。このツールを使用して、1つの問題のある値を安全に準備(またはアンパック)します。
私のデータはプライベートですか?
はい。すべてのエスケープとアンエスケープはブラウザでローカルに実行され、プレーンなJavaScriptを使用します。テキストがサーバーにアップロードされることはありません。
一般的な用途
コンマまたは引用符を含む値(アドレス、引用符付き名前、自由形式のメモ)を手動で構築されたCSV行に安全に挿入します。CSVファイルまたはログからコピーされたクォート付きフィールドから実際の値を抽出します。ダウンストリームパーサーに到達する前に、値がどのようにクォートされるかを確認します。