Lewati ke konten utama

Generator Tabel Pivot CSV

Pivot data CSV menjadi tabel ringkasan: pilih field baris, field kolom, field nilai numerik, dan agregasi (sum, count, average, min, max) untuk cross-tabulate data Anda.

Input

Nama header yang nilainya menjadi label baris tabel pivot.

Nama header yang nilainya menjadi header kolom tabel pivot.

Nama header kolom numerik untuk diagregasi ke dalam setiap sel.

Output

Tabel Pivot
No data yet
Apakah ini membantu?

Cara lain menggunakan alat ini

REST API

curl -X POST https://api.iotools.cloud/v1/tool/csv-pivot-table-generator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "csvInput": "Region,Product,Units\nNorth,Widget,10\nNorth,Gadge…",
    "rowField": "Region",
    "columnField": "Product",
    "valueField": "Units",
    "aggregation": "sum"
  }'

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

Tanyakan ke agen AI

Use the IOTools `csv-pivot-table-generator` tool (CSV Pivot Table Generator) 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-pivot-table-generator/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Generator Tabel Pivot 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/MCPMulai dari 5 kredit
Butuh kredit lebih?Lihat harga

Juga tersedia melalui

Panduan

Tabel pivot merangkum dataset panjang per-baris menjadi grid kompak: pilih satu kolom untuk menjadi label baris, kolom lain untuk menjadi header kolom, dan kolom numerik untuk diagregasi ke dalam setiap sel. Ini adalah ide yang sama di balik fitur "PivotTable" spreadsheet — cross-tabulate data mentah sehingga pola (total berdasarkan region dan produk, jumlah berdasarkan status dan bulan, rata-rata berdasarkan tim dan kuartal) menonjol sekilas alih-alih tetap terkubur di ratusan baris.

Alat ini melakukan itu langsung dari teks CSV yang ditempel, sepenuhnya di browser Anda — tempel data, beri nama tiga kolom, pilih agregasi, dan dapatkan tabel pivot kembali.

Kapan berguna

  • Penjualan dan pesanan — total pendapatan atau satuan berdasarkan region dan produk, berdasarkan rep dan bulan, atau berdasarkan channel dan kategori.
  • Log dan event — hitung kemunculan berdasarkan kode status dan endpoint, atau berdasarkan jenis error dan hari.
  • Ekspor survei atau form — rata-rata kolom rating berdasarkan kohort dan pertanyaan.
  • Pemeriksaan sanitas cepat — sebelum membangun pivot spreadsheet lengkap, lihat bentuk data Anda dalam hitungan detik.

Cara menggunakannya

  1. Tempel data CSV ke kotak Data CSV. Baris pertama harus berupa baris header — nama header tersebut adalah yang akan Anda referensikan di tiga field berikutnya.
  2. Di Field Baris, ketik nama header yang tepat yang nilai-nilainya harus menjadi label baris tabel pivot (mis. Region).
  3. Di Field Kolom, ketik nama header yang nilai-nilainya harus menjadi header kolom (mis. Produk).
  4. Di Field Nilai, ketik nama header kolom numerik untuk diagregasi ke dalam setiap sel (mis. Satuan atau Pendapatan).
  5. Pilih Agregasi: Jumlah, Hitung, Rata-rata, Min, atau Max.
  6. Tabel pivot diperbarui secara otomatis. Salin atau unduh sebagai CSV.

Label baris dan kolom disortir secara alfabetis. Kombinasi (baris, kolom) tanpa data yang cocok menampilkan 0 untuk Jumlah/Hitung (tidak ada yang ditambahkan atau dihitung) atau sel kosong untuk Rata-rata/Min/Max (tidak ada rata-rata yang bermakna dari nol angka).

FAQ

Mengapa saya mengetik nama field alih-alih memilihnya dari dropdown? Alat membaca baris header Anda secara langsung, jadi setiap nama kolom yang Anda ketik dicocokkan dengannya dengan tepat (peka huruf besar-kecil). Jika nama tidak cocok, output memberitahu Anda field mana yang tidak ditemukan alih-alih diam-diam menghasilkan tabel kosong.

Apa yang terjadi dengan nilai non-numerik di Field Nilai? Untuk Jumlah, Rata-rata, Min, dan Max, sel non-numerik atau kosong dilewatkan saat menghitung agregasi. Untuk Hitung, setiap sel non-kosong dalam grup dihitung terlepas dari apakah itu numerik — berguna untuk menghitung kemunculan alih-alih menjumlahkan kuantitas.

Apakah itu menangani field CSV berquote dengan koma tertanam? Ya — parser menyadari kutipan: field yang dibungkus dengan "tanda kutip ganda" dapat berisi koma, dan kutipan literal di dalam field ditulis sebagai "" sesuai standar CSV (RFC 4180).

Bisakah saya pivot pada lebih dari satu field baris atau kolom? Tidak saat ini — alat ini cross-tabulate dengan tepat satu field baris terhadap satu field kolom. Untuk pengelompokan multi-level, jalankan output kembali melalui alat dengan kolom gabungan, atau gunakan spreadsheet.

Apakah data saya diunggah ke mana pun? Tidak. Parsing, pengelompokan, dan agregasi semuanya berjalan secara lokal di browser Anda — data CSV Anda tidak pernah meninggalkan perangkat Anda.

csvpivot tabledata analysisaggregategroup bycross-tab

Suka alat-alatnya? Hilangkan iklannya.

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