Ekstraksi Kolom CSV
Ekstrak kolom tertentu dari data CSV dengan nomor kolom atau nama header. Menangani field yang dikutip dengan koma tertanam, baris baru, dan tanda kutip ganda yang diloloskan — bukan pemisahan koma naif — dengan pemisah koma, titik koma, tab, atau pipa.
Input
Opsi
Nomor kolom atau nama header yang dipisahkan dengan koma (1,3 atau nama,email). Biarkan kosong untuk mengekstrak setiap kolom dalam urutan asli.
Output
Pratinjau
| No data yet |
Cara lain menggunakan alat ini
REST API
curl -X POST https://api.iotools.cloud/v1/tool/csv-column-extractor \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"csvSource": "name,age,city,department,salary\nAlice Johnson,30…",
"delimiter": ",",
"firstRowHeaders": "true",
"columns": "name,city"
}'Ganti dengan kunci Anda sendiri dari akun Anda. Bidang alat menjadi isi permintaan — tanpa pembungkus.
Tanyakan ke agen AI
Use the IOTools `csv-column-extractor` tool (CSV Column Extractor) 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-column-extractor/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Ekstraksi Kolom 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
Tarik kolom tertentu dari file CSV tanpa membuka spreadsheet. Tempel data Anda atau unggah .csv, beri tahu kolom mana yang Anda inginkan — berdasarkan nomor atau nama header — dan dapatkan CSV yang bersih (atau daftar biasa, untuk satu kolom) dalam hitungan detik.
Cara menggunakannya
- Tempel CSV Anda ke dalam kotak input, atau letakkan file
.csvke uploader. - Pilih pemisah — koma, titik koma, tab atau pipa — yang sesuai dengan file Anda.
- Aktifkan/nonaktifkan Baris pertama berisi header tergantung pada apakah baris satu adalah data atau nama kolom.
- Di Kolom yang akan diekstrak, cantumkan apa yang Anda inginkan: nama header (
nama,email) jika header aktif, atau nomor kolom berbasis 1 (1,3) bagaimanapun juga. Biarkan kosong untuk menyimpan setiap kolom, disusun ulang agar sesuai dengan apa yang Anda ketik. - Salin atau unduh hasilnya, atau periksa tabel Pratinjau di bawah untuk memverifikasi sebelum Anda menggunakannya.
Bagaimana cara menangani koma di dalam field?
Dengan benar — ini bukan .split(","). Parser memahami kuotasi CSV nyata: field yang dibungkus tanda kutip ganda dapat berisi pemisah, jeda baris, atau tanda kutip ganda yang diloloskan ("" di dalam field yang dikutip berarti literal "), dan tidak ada yang salah diartikan sebagai batas kolom. Kolom nama dengan "Smith, Carol" di dalamnya diekstrak sebagai satu field, bukan dua.
Dapatkah saya mengekstrak kolom berdasarkan nama bukan nomor?
Ya, kapan pun Baris pertama berisi header aktif — ketik teks header persis seperti yang muncul (pencocokan tidak peka huruf besar-kecil), dipisahkan koma: nama,email,kota. Dengan header mati, hanya posisi numerik yang berfungsi, karena tidak ada yang cocok berdasarkan nama.
Bagaimana jika saya hanya memilih satu kolom?
Output beralih ke daftar terpisah baris sederhana alih-alih CSV satu kolom — lebih mudah untuk ditempel ke alat lain atau bilah rumus spreadsheet, dan tidak ada ambiguitas pemisah untuk dikutip ketika hanya ada satu kolom.
Dapatkah saya mengurutkan ulang atau menghapus kolom pada saat yang bersamaan?
Ya — output mengikuti urutan yang Anda cantumkan di Kolom yang akan diekstrak, jadi kota,nama menukar dua kolom, dan kolom apa pun yang tidak Anda cantumkan cukup ditinggalkan. Itu mencakup baik ekstraksi maupun pengurutan ulang dalam satu langkah.
Apakah pengaturan pemisah juga berlaku untuk output?
Ya — apa pun yang Anda pilih untuk mengurai input digunakan kembali untuk CSV yang diekstrak, jadi file yang dibatasi titik koma masuk menghasilkan file yang dibatasi titik koma keluar (kecuali dalam mode satu kolom, di mana tidak ada pemisah untuk dipertahankan).
Apakah ada batas baris?
Tidak — setiap baris yang cocok diekstrak ke output yang dapat disalin/diunduh. Tabel Pratinjau di bawah ini terbatas pada 50 baris pertama murni agar file besar tidak memperlambat halaman; hasil penuh selalu ada di kotak output.
Apakah data saya diunggah ke mana pun?
Tidak. Penguraian dan ekstraksi berjalan sepenuhnya di browser Anda — CSV Anda tidak pernah meninggalkan perangkat Anda, tidak pernah dicatat dan tidak pernah disimpan. Aman digunakan pada file yang berisi catatan pelanggan atau data sensitif lainnya.