Lewati ke konten utama

CSV Escape / Unescape

Escape nilai teks mentah menjadi bidang CSV yang aman — membungkusnya dalam tanda kutip dan menggandakan tanda kutip internal ketika mengandung pembatas, karakter kutip, atau baris baru — atau unescape bidang CSV yang dikutip kembali ke nilai aslinya. Mengikuti aturan pengutipan RFC 4180.

Input

Mode escape saja — nilai dikutip jika mengandung pembatas ini.

Mode escape saja.

Output

Hasil
Apakah ini membantu?

Cara lain menggunakan alat ini

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"
  }'

Ganti dengan kunci Anda sendiri dari akun Anda. Bidang alat menjadi isi permintaan — tanpa pembungkus.

Tanyakan ke agen AI

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

YOUR_INPUT_HERE

Tempelkan ini ke agen mana pun yang terhubung ke server MCP IOTools, lalu tambahkan input Anda.

Widget sematan

<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>

Tempelkan ini di halaman Anda sendiri — gratis, tanpa kunci, cukup tautan balik.

Biaya per panggilan API/MCPMulai dari 5 kredit
Butuh kredit lebih?Lihat harga

Juga tersedia melalui

Panduan

Escape nilai tunggal mentah sehingga dapat dihapus dengan aman ke dalam file CSV, atau unescape bidang CSV yang dikutip kembali ke teks aslinya. Tempel nilai Anda, pilih mode, dan hasilnya diperbarui secara instan — semuanya berjalan di browser Anda, jadi tidak ada yang Anda ketik akan pernah meninggalkan perangkat Anda.

Apa "escaping" berarti dalam CSV

Pengutipan RFC 4180 sederhana namun mudah keliru dilakukan dengan tangan: bidang hanya perlu dibungkus dalam tanda kutip ganda jika mengandung pembatas, tanda kutip ganda, atau baris baru — dan tanda kutip ganda apa pun yang sudah ada di dalam nilai harus digandakan (" menjadi "") sehingga parser tidak membacanya sebagai akhir bidang. Nilai tanpa salah satu karakter tersebut dapat tetap sepenuhnya tidak dikutip. Melakukan ini dengan salah baik merusak baris (koma yang tidak di-escape terbagi menjadi kolom ekstra) atau mengacaukan CSV bersih dengan tanda kutip yang tidak dibutuhkan.

Cara menggunakannya

  1. Tempel nilai ke dalam kotak input.
  2. Pilih Escape untuk mengubah teks mentah menjadi bidang CSV yang aman, atau Unescape untuk mengubah bidang CSV yang dikutip kembali ke teks biasa.
  3. Dalam mode Escape, atur Pembatas yang benar-benar digunakan CSV Anda (koma, titik koma, tab, atau pipa) — pengutipan hanya dipicu pada karakter itu, jadi pilihan yang tepat penting. Gaya kutip memungkinkan Anda memaksa tanda kutip pada setiap nilai daripada hanya jika diperlukan.
  4. Salin atau unduh hasilnya.

Mode Unescape menerima bidang dengan atau tanpa tanda kutip sekeliling, dan melaporkan kesalahan yang jelas jika bidang yang dikutip tidak terbentuk dengan baik — misalnya, tanda kutip penutup yang hilang.

Bagaimana ini berbeda dari CSV Formatter

CSV Formatter mengurai seluruh tabel CSV — banyak baris dan kolom — dan mengulanginya dengan pembatas dan pengutipan yang konsisten. Alat ini bekerja pada satu nilai sekaligus: teks mentah yang sebaliknya harus Anda kutip dengan tangan sebelum menempelnya ke dalam spreadsheet, baris CSV yang dihasilkan skrip, atau pernyataan COPY. Gunakan CSV Formatter untuk membersihkan file yang ada; gunakan alat ini untuk mempersiapkan (atau membuka) nilai tunggal yang bermasalah dengan aman.

Apakah data saya pribadi?

Ya. Semua escaping dan unescaping terjadi secara lokal di browser Anda menggunakan JavaScript biasa. Teks Anda tidak pernah diunggah ke server.

Penggunaan umum

Dengan aman menyisipkan nilai yang sendiri mengandung koma atau tanda kutip (alamat, nama yang dikutip, catatan bentuk bebas) ke dalam baris CSV yang dibangun dengan tangan; mengekstrak nilai sebenarnya dari bidang yang dikutip yang disalin dari file CSV atau log; dan memeriksa bagaimana nilai akan dikutip sebelum mencapai parser hilir.

csvescapeunescapequotecommadelimiterrfc 4180spreadsheet

Suka alat-alatnya? Hilangkan iklannya.

Satu kali pembayaran menghapus semua iklan dari akun Anda, selamanya. Tanpa langganan, tanpa pelacakan.