Lewati ke konten utama

CSV Profiler

Profil file CSV kolom demi kolom — tipe inferensi, penghitungan kosong dan berbeda, rentang nilai, rata-rata dan nilai paling umum — plus laporan kualitas data yang menamakan baris yang tidak teratur, baris duplikat, kolom tipe campuran dan kunci primer kandidat. Mendeteksi pembatas secara otomatis dan berjalan sepenuhnya di browser Anda.

Input

Drop a file or browse
One file · text
Atau

Opsi

Jika dimatikan, kolom diprofil sebagai "Kolom 1", "Kolom 2", … dan baris pertama dihitung sebagai data.

Juga membuat bidang hanya dengan spasi dihitung sebagai kosong, yang biasanya yang Anda inginkan saat memprofilkan ekspor.

Output

Ikhtisar dataset
MetrikNilai
No data yet
Profil kolom
#KolomTipeNon-kosongKosongBerbedaRentangRata-rataPaling umum
No data yet

Rentang dan Rata-rata adalah nilai untuk kolom numerik, awal → akhir untuk tanggal, dan panjang karakter untuk semua yang lain.

Laporan kualitas data
 
Apakah ini membantu?

Cara lain menggunakan alat ini

REST API

curl -X POST https://api.iotools.cloud/v1/tool/csv-profiler \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "csvSource": "id,name,signup_date,plan,seats,mrr,churned\n1,Acm…",
    "delimiter": "auto",
    "firstRowHeaders": "true",
    "trimValues": "true"
  }'

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

Tanyakan ke agen AI

Use the IOTools `csv-profiler` tool (CSV Profiler) 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-profiler/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="CSV Profiler — 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

Tempel CSV — atau jatuhkan file — dan dapatkan profil kolom demi kolom tentang apa yang sebenarnya ada di dalamnya sebelum Anda mengimpor ke mana pun. Pembuat profil CSV online gratis ini menyimpulkan tipe setiap kolom, menghitung nilai kosong dan berbeda, melaporkan rentang nilai dan rata-rata, menamakan nilai paling umum, dan kemudian menulis laporan kualitas data dalam bahasa Inggris biasa yang menamakan baris yang tidak teratur, baris duplikat, kolom tipe campuran dan kunci primer kandidat. Pembatas terdeteksi secara otomatis, dan tidak ada yang diunggah.

Cara menggunakannya

  1. Tempel CSV Anda ke Input CSV, atau unggah file .csv.
  2. Biarkan Pembatas pada Deteksi otomatis kecuali tebakan salah — koma, titik koma, tab dan pipa juga dapat dipaksa.
  3. Biarkan Baris pertama berisi header aktif jika file Anda memiliki baris header; jika dimatikan, kolom diprofil sebagai "Kolom 1", "Kolom 2", … dan baris pertama dihitung sebagai data.
  4. Baca Ikhtisar dataset untuk bentuk dan masalah tingkat file, Profil kolom untuk statistik per kolom, dan Laporan kualitas data untuk hal-hal spesifik yang perlu diperbaiki.

Kedua tabel dapat disalin atau diunduh sebagai CSV, sehingga profil dapat langsung masuk ke tiket atau spreadsheet.

Apa arti setiap kolom dari profil?

Tipe disimpulkan dari setiap nilai tidak kosong: integer, number, boolean, date, text, atau mixed ketika nilai tidak setuju (kolom 1 dan 1.5 adalah number, bukan mixed — integer meluas). Non-kosong dan Kosong menghitung sel yang diisi dan kosong. Berbeda adalah jumlah pasti dari nilai yang berbeda, bukan perkiraan. Rentang dan Rata-rata adalah minimum/maksimum numerik dan rata-rata untuk kolom numerik, nilai awal → akhir untuk tanggal, dan panjang karakter untuk teks. Paling umum menunjukkan nilai paling sering dan seberapa sering itu terjadi — kosong ketika tidak ada nilai yang berulang.

Apa itu baris yang "tidak teratur"?

Baris dengan jumlah bidang yang berbeda dari header. Hampir selalu berarti pembatas atau hentian baris muncul di dalam nilai tanpa dikutip, yang merupakan jenis bug yang mengubah kolom setelah impor. Ikhtisar menghitungnya dan laporan kualitas menamainya.

Mengapa bendera "kunci primer kandidat"?

Kolom di mana setiap baris menyimpan nilai yang berbeda, tidak kosong adalah pengenal unik alami — patut diketahui sebelum Anda merancang tabel atau gabung. Ini hanya dilaporkan pada file dengan setidaknya lima baris, karena keunikan di tiga baris biasanya kebetulan.

Apakah parser menangani bidang yang dikutip?

Ya. Nilai yang dikutip yang berisi pembatas, hentian baris yang tertanam, dan penggandaan escape "" semuanya diurai dengan benar — ini adalah pengurai gaya RFC 4180 nyata, bukan pemisahan pada koma. Itu penting untuk profiling, karena pemisahan naif akan melaporkan baris yang tidak teratur yang tidak ada.

Apakah data saya pribadi?

Sepenuhnya. Parsing dan profiling berjalan di browser Anda; file tidak pernah diunggah, dicatat atau disimpan. Itulah intinya dari profiling ekspor pelanggan di sini daripada di alat data yang dihosting.

Apa yang harus saya lakukan dengan hasilnya?

Jika kolom sebagian besar kosong atau tipe campuran, bersihkan sebelum mengimpor. Jika Anda hanya membutuhkan beberapa kolom, gunakan CSV Column Extractor. Untuk membentuk ulang file untuk sistem lain, coba CSV to JSON atau CSV to SQL; untuk merapikan formatnya sendiri, gunakan CSV Formatter.

csvprofilerdataqualitystatisticsanalysisspreadsheet

Suka alat-alatnya? Hilangkan iklannya.

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