Pemformat CSV
Bersihkan data CSV berantakan — deteksi otomatis atau pilih pembatas masukan, potong spasi berlebihan, dan serialisasi ulang dengan pembatas konsisten dan penawaran RFC 4180 (hanya jika diperlukan, atau selalu).
Input
Output
Cara lain menggunakan alat ini
REST API
curl -X POST https://api.iotools.cloud/v1/tool/csv-formatter \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"csvInput": "Name, Age,City\n Alice , 30,New York\nBob,25, Bos…",
"inputDelimiter": ",",
"outputDelimiter": ",",
"quoteStyle": "as-needed",
"trimWhitespace": "true"
}'Ganti dengan kunci Anda sendiri dari akun Anda. Bidang alat menjadi isi permintaan — tanpa pembungkus.
Tanyakan ke agen AI
Use the IOTools `csv-formatter` tool (CSV Formatter) on this input:
YOUR_INPUT_HERETempelkan ini ke agen mana pun yang terhubung ke server MCP IOTools, lalu tambahkan input Anda.
Widget sematan
<iframe
src="https://iotools.cloud/embed/csv-formatter/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Pemformat CSV — 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/MCP | Mulai dari 5 kredit |
|---|---|
| Butuh kredit lebih? | Lihat harga |
Juga tersedia melalui
Panduan
Apa yang dilakukan pemformat CSV ini?
File CSV yang diekspor dari spreadsheet, database, dan skrip jarang konsisten — beberapa menggunakan koma, yang lain titik koma atau tab; beberapa melengkapi bidang dengan spasi berlebihan; beberapa mencampurkan nilai yang dikutip dan tidak dikutip. Alat ini menguraikan apa pun yang Anda tempel dengan pengurai CSV nyata (bukan pemisahan koma naif) dan menserialisasi ulang ke CSV yang bersih, konsisten dipisahkan, dan dikutip dengan benar.
Penawaran RFC 4180, singkatnya
Konvensi RFC 4180 yang diikuti oleh sebagian besar alat spreadsheet dan database mengatakan:
- Bidang hanya membutuhkan penawaran jika berisi pembatas, tanda kutip ganda, atau jeda baris.
- Tanda kutip ganda literal di dalam bidang yang dikutip diloloskan dengan menggandakannya (
""). - Segala sesuatu yang lain dapat ditulis tanpa kutip.
Pengurai alat ini memahami konvensi itu pada input — bidang yang dikutip seperti "Smith, John" dibaca sebagai satu bidang berisi koma, bukan dua bidang — dan peserialnya menerapkannya pada output, jadi penawaran ditambahkan hanya jika benar-benar diperlukan.
Pilihan
- Pembatas masukan — koma, titik koma, tab, atau Deteksi otomatis (memilih pembatas mana pun yang paling sering muncul, di luar kutipan, pada baris pertama).
- Pembatas keluaran — koma, titik koma, atau tab, independen dari pembatas masukan.
- Gaya penawaran — Hanya penawaran jika diperlukan (penawaran minimal RFC 4180) atau Selalu penawaran bidang (membungkus setiap bidang dalam tanda kutip ganda, berguna untuk alat yang salah menguraikan string yang terlihat angka tanpa kutip).
- Potong spasi — menghilangkan spasi di depan/belakang dari setiap bidang, berguna untuk CSV yang telah diedit tangan atau disalin dari tabel.
Cara menggunakannya
- Tempel data CSV Anda ke kotak masukan.
- Pilih pembatas masukan, atau biarkan pada Deteksi otomatis.
- Pilih pembatas keluaran dan gaya penawaran.
- Salin hasil yang diformat atau unduh sebagai file
.csv.
FAQ
Apakah ini menangani bidang yang dikutip dengan koma di dalamnya dengan benar?
Ya. "Smith, John",30 diuraikan sebagai dua bidang — Smith, John dan 30 — bukan tiga, karena pengurai melacak apakah itu berada di dalam bidang yang dikutip sebelum mencari pembatas.
Bisakah saya mengonversi CSV yang dipisahkan titik koma ke dipisahkan koma? Ya — atur pembatas masukan ke titik koma (atau Deteksi otomatis) dan pembatas keluaran ke koma.
Apakah itu akan memperbaiki jumlah kolom yang tidak rata per baris? Tidak — alat ini mengubah pembatas dan penawaran ulang; itu tidak mengubah bentuk baris. Itu tidak akan secara diam-diam menjatuhkan atau menciptakan kolom.
Privasi
Penguraian dan pemformatan berjalan sepenuhnya di browser Anda. Data CSV Anda tidak pernah meninggalkan perangkat Anda — aman untuk spreadsheet yang berisi data pelanggan, catatan keuangan, atau apa pun lain yang Anda lebih suka tidak unggah ke server.