AI di perangkat — profesional dan privat.

Lihat CSV sebagai tabel

Penampil CSV untuk berkas besar - semua baris, filter, statistik, tanpa unggah

  • Tanpa unggah
  • Semua baris, tanpa batas halaman
  • Filter, pengurutan, statistik
  • Keluaran CSV, TSV, JSON, NDJSON

Jatuhkan berkas CSV di sini

CSV, TSV, TXT, atau PSV - hingga 250 MB, dibaca di perangkat Anda

Buka berkas CSV untuk melihatnya sebagai tabel.

Membaca berkas

Pencarian

Filter kolom

Navigasi

Berguna saat berkas punya lebih banyak kolom daripada yang muat melintang

Tampilan

Statistik kolom

Ekspor

Mengekspor baris dan kolom yang sedang ditampilkan, dalam urutan saat ini.

Paket Anda

Paket gratis membaca berkas hingga 250 MB, dengan semua fitur tampilan dan ekspor.

Pro

Cara melihat berkas CSV sebagai tabel

  1. 1

    Buka berkas Anda

    Jatuhkan berkas CSV, TSV, TXT, atau PSV ke halaman, atau telusuri berkas. Berkas dibaca di perangkat Anda dan tidak pernah diunggah.

  2. 2

    Periksa hasil deteksi

    Bilah di atas tabel menampilkan pemisah, enkode, dan apakah baris pertama diperlakukan sebagai header. Ubah salah satunya jika berkas memerlukannya.

  3. 3

    Baca seluruh berkas

    Gulir tabelnya. Setiap baris berkas dapat dijangkau, baik lima puluh baris maupun satu juta.

  4. 4

    Persempit

    Cari di semua kolom sekaligus, atau tambahkan filter kolom dengan mengandung, sama dengan, rentang angka, atau ekspresi reguler.

  5. 5

    Urutkan yang penting

    Klik header kolom untuk mengurutkannya. Angka dan tanggal diurutkan sebagai angka dan tanggal; Shift-klik header kedua untuk memecah seri.

  6. 6

    Ekspor yang Anda lihat

    Unduh tampilan terfilter dan terurut dengan kolom yang terlihat sebagai CSV, TSV, JSON, atau NDJSON, atau salin ke papan klip.

Apa yang ditawarkan Penampil CSV ini

Berkas CSV adalah kisi yang menyamar sebagai berkas teks. Alat ini mengembalikannya menjadi kisi, di perangkat Anda, dengan kontrol yang benar-benar dibutuhkan untuk membacanya - dan tanpa dua hal yang diam-diam dilakukan setiap penampil online pada berkas besar: memotongnya, atau mengunggahnya.

  • Selalu semua baris. Tidak ada ukuran halaman dan tidak ada batas baris. Berkas dengan satu juta baris bergulir dari catatan pertama sampai terakhir.
  • Penguraian yang benar. Bidang berkutip yang berisi koma, tanda kutip, dan pemisah baris dibaca sebagai satu nilai, baris kosong dipertahankan, dan penanda urutan byte tidak pernah masuk ke nama kolom.
  • Filter per kolom. Mengandung, tidak mengandung, sama dengan, diawali, diakhiri, kosong, tidak kosong, lebih besar dari, lebih kecil dari, di antara, dan ekspresi reguler.
  • Pengurutan sadar tipe. Angka diurutkan sebagai angka dan tanggal sebagai tanggal, pada satu kolom atau beberapa sekaligus.
  • Statistik kolom. Nilai unik, kosong, jumlah, rata-rata, median, minimum, dan maksimum untuk kolom mana pun atas baris yang sedang tampil.
  • Pemeriksa catatan. Satu baris ditata sebagai daftar berlabel, untuk berkas yang terlalu lebar untuk dibaca melintang.
  • Laporan baris rusak. Baris yang jumlah bidangnya tidak cocok dengan header dan baris dengan kutipan tak tertutup, keduanya didaftar dan dapat dilompati.
  • Ekspor yang Anda lihat. CSV, TSV, JSON, atau NDJSON dari tampilan terfilter, terurut, dengan kolom yang terlihat.

Mengapa melihat CSV sebagai tabel

Dibuka di editor teks, CSV adalah dinding koma. Dibuka di lembar sebar, ia menjadi kisi - tetapi sampai ke sana biasanya berarti wisaya impor, batas ukuran, dan keputusan tentang arti baris pertama sebelum Anda melihat satu pun data. Penampil berada di antara keduanya: struktur lembar sebar, tanpa komitmennya.

Untuk apa sebenarnya tampilan tabel

  • Melihat bentuk berkas. Berapa banyak kolomnya, apa isi masing-masing, dan apakah ekspor yang dikirimkan kepada Anda memang yang Anda harapkan.
  • Memeriksa sebelum mengonversi. Pemisah yang salah dibaca mengubah dua belas kolom menjadi satu, dan menyadarinya di sini jauh lebih murah daripada setelah impor.
  • Menemukan catatan yang ganjil. Pencarian dan filter kolom mengisolasi segelintir baris yang salah dari satu juta baris yang benar.
  • Menjawab pertanyaan cepat. Jumlah sebuah kolom, berapa banyak nilai uniknya, berapa banyak baris yang kosong - tanpa membuka lembar sebar.
  • Membaca data yang tidak boleh diunggah. Tidak ada yang meninggalkan perangkat, jadi berkas yang tidak boleh dikirim ke server pihak ketiga tetap dapat dibaca.

Membaca berkas CSV besar

Sebagian besar penampil CSV online menangani berkas besar dengan salah satu dari dua cara. Ada yang mengunggahnya dan bekerja di server, yang cepat dan berarti data Anda sudah meninggalkan komputer Anda. Ada yang bekerja di peramban tetapi memuat seluruh berkas ke memori sebagai objek, yang berhasil sampai akhirnya tidak - dan titik ketika berhenti biasanya berupa tab kosong, bukan pesan galat.

Bagaimana yang ini dibangun sebagai gantinya

  • Berkas diurai di luar thread utama. Halaman tetap responsif saat berkas besar dibaca, alih-alih membeku beberapa detik.
  • Baris diindeks, bukan diwujudkan. Pengurai mencatat di mana setiap bidang dimulai dan berakhir dan hanya mendekode sel yang benar-benar tampil - sekitar delapan ratus setiap kali.
  • Hanya area tampilan yang digambar. Menggulir berkas satu juta baris sama mahalnya dengan menggulir berkas lima puluh baris.
  • Pemfilteran mencari di byte mentah. Pencarian di setiap kolom setiap baris tidak membangun satu juta string hanya untuk dibuang lagi.
  • Diukur, bukan diklaim. Berkas 69 MB dengan 1.000.000 baris dan 10 kolom: sekitar 0,8 detik hingga kisi terbaca, 0,15 detik untuk mencari di semua sel, dan sekitar 150 MB memori.

Memfilter dan mencari

Ada dua cara mempersempit berkas, dan keduanya dapat digabungkan. Kotak pencarian mencocokkan teks di mana pun dalam satu baris dan merupakan cara tercepat menemukan sesuatu yang bisa Anda sebutkan. Filter kolom justru untuk menyatakan sebuah kondisi - semua yang di atas ambang, semua yang kosong, semua yang cocok dengan pola.

Kondisi yang tersedia

  • Teks. Mengandung, tidak mengandung, sama dengan, tidak sama dengan, diawali, diakhiri.
  • Keberadaan. Kosong, tidak kosong - begitulah cara menemukan catatan yang kehilangan nilai akibat sebuah ekspor.
  • Angka. Lebih besar dari, minimal, lebih kecil dari, maksimal, dan di antara dua nilai.
  • Pola. Ekspresi reguler penuh, dengan pesan jelas di sebelah kotak jika pola tidak dapat dikompilasi, alih-alih kisi kosong.
  • Digabungkan. Filter kolom berlaku bersama-sama, dan kotak pencarian berlaku di atasnya. Jumlah baris di atas tabel selalu menyatakan berapa yang bertahan.

Mengurutkan kolom dengan benar

Mengurutkan kolom CSV sebagai teks adalah cara paling umum sebuah penampil memberi jawaban salah yang terlihat benar: sebagai teks, 10 mendahului 9, 2026-01-02 mendahului 2026-1-10, dan sel kosong naik ke atas tempat ia menyembunyikan nilai terbesar yang Anda cari. Alat ini menyimpulkan tipe setiap kolom dari sampel yang tersebar di seluruh berkas, lalu mengurutkan sesuai tipe itu.

Apa artinya dalam praktik

  • Angka diurutkan secara numerik. 9 sebelum 10, dan -3 sebelum 0.
  • Tanggal diurutkan secara kronologis. Tanggal ISO dan bentuk hari/bulan/tahun yang umum sama-sama dikenali.
  • Teks diurutkan tanpa membedakan huruf besar. Sehingga Apel dan apel berdampingan alih-alih menjadi dua blok terpisah.
  • Nilai kosong selalu turun. Di kedua arah, agar pengurutan menurun untuk mencari nilai terbesar tidak mengembalikan layar penuh sel kosong.
  • Pengurutan bersifat stabil. Baris yang seri mempertahankan urutan aslinya di berkas, dan itulah yang membuat Shift-klik pada kolom kedua menjadi penyempurnaan yang pertama dan bukan penggantinya.

Pemisah dan enkode dijelaskan

CSV bukan satu format. Pemisahnya berbeda menurut wilayah dan menurut program yang menulis berkas, dan enkode karakternya berbeda menurut sistem operasi - itulah sebabnya berkas yang sama bisa tampak sempurna di satu mesin dan kacau di mesin lain.

Apa yang dideteksi, dan bagaimana

  • Koma, titik koma, tab, dan garis vertikal. Pemisah dipilih berdasarkan kandidat mana yang menghasilkan jumlah kolom konsisten di baris-baris awal, dengan mengabaikan apa pun di dalam tanda kutip. Menghitung karakter justru itulah yang membuat berkas titik koma yang headernya memuat koma berkutip tampil sebagai satu kolom.
  • UTF-8, dengan atau tanpa penanda urutan byte. Penanda dihapus alih-alih tertinggal di dalam nama kolom pertama, baik pada jalur berkas maupun jalur tempel.
  • UTF-16, little dan big endian. Inilah yang ditulis Excel sebagai Teks Unicode dan yang dihasilkan banyak ekspor basis data; tanpa itu berkas terbaca sebagai byte nol berselang-seling.
  • Windows-1252 dan ISO-8859-1. Rumah biasa bagi karakter beraksen dalam ekspor Eropa lama.
  • Semuanya dapat diganti. Deteksi adalah titik awal, bukan vonis - setiap pilihan adalah kontrol, dan mengubahnya membaca ulang berkas yang sudah Anda buka alih-alih memintanya lagi.

Baris rusak, tanda kutip, dan apa yang wajib diberikan sebuah penampil

Berkas CSV nyata sering rusak, dan kegagalannya senyap. Satu baris dengan satu koma berlebih menggeser setiap nilai sesudahnya ke kolom yang salah. Bidang berkutip yang tidak pernah ditutup menelan sisa berkas ke dalam satu sel. Keduanya tidak menghasilkan galat; keduanya menghasilkan tabel yang tampak baik-baik saja.

Apa yang dilakukan alat ini

  • Baris tak beraturan dihitung dan didaftar. Setiap baris yang jumlah bidangnya berbeda dari header diberi warna di kisi dan didaftar di atasnya beserta nomor barisnya.
  • Kutipan tak tertutup dilaporkan. Bidangnya tetap dibaca - sisa berkas menjadi nilainya, sama seperti yang dilakukan modul csv Python - tetapi Anda diberi tahu, alih-alih dibiarkan dengan sel berisi pemisah baris tanpa penjelasan.
  • Kutipan ganda dipertahankan. Bidang yang ditulis sebagai "Dia bilang ""hai""" terbaca sebagai: Dia bilang "hai" - dan diekspor sama persis.
  • Baris kosong dipertahankan. Menghapusnya diam-diam mengubah semua nomor baris sesudahnya, sehingga nomor yang Anda baca tidak lagi cocok dengan berkas di diska.
  • Nomor baris adalah nomor berkas. Kolom tepi menampilkan baris pada berkas asli, jadi tetap menunjuk tempat yang benar setelah pengurutan atau pemfilteran. Anda dapat menggantinya menjadi posisi pada tampilan saat ini.

Mengekspor yang Anda lihat

Ekspor adalah tampilan, bukan berkas. Apa pun yang disisakan filter Anda, dalam urutan yang Anda pilih, dengan kolom yang Anda pertahankan - itulah yang menjadikan penampil ini cara cepat memangkas berkas besar menjadi catatan yang benar-benar Anda butuhkan.

Format dan detail

  • CSV. Pengutipan RFC 4180: sebuah bidang hanya dikutip bila memang harus, dan tanda kutip di dalamnya digandakan.
  • TSV. Dipisahkan tab, untuk ditempel langsung ke lembar sebar.
  • JSON. Larik objek dengan header kolom sebagai kunci, terindentasi dan mudah dibaca.
  • NDJSON. Satu objek JSON per baris, yang diharapkan sebagian besar pipeline data dan alat log.
  • Papan klip. Isi yang sama, disalin alih-alih diunduh, untuk saat tujuannya sudah terbuka.
  • Header opsional. Sertakan atau hilangkan baris header, untuk menambahkan ke berkas yang sudah punya satu.

Cara penampil bekerja di perangkat Anda

Semuanya terjadi secara lokal. Halaman membaca berkas dari diska, menguraikannya di latar belakang, dan menggambarnya - berkas tidak pernah dikirim ke mana pun, dan tidak ada server yang bisa menyimpan salinannya.

Apa artinya bagi Anda

  • Privat secara bawaan. Tidak ada langkah unggah yang perlu dipercaya, karena tidak ada unggahan.
  • Gratis dan tanpa kuota. Tanpa batas berkas harian, tanpa tanda air.
  • Bekerja luring. Setelah halaman dimuat, alat ini tetap bekerja tanpa koneksi.
  • Cepat karena tidak ada yang berpindah. Berkas 69 MB terbaca dalam kurang dari satu detik, karena bagian paling lambat dari penampil online - memindahkan berkas - tidak pernah terjadi.
  • Dibatasi perangkat keras Anda, bukan oleh kami. Paket gratis membatasi ukuran berkas; Pro menggantinya dengan apa pun yang sanggup ditangani perangkat Anda.

Praktik terbaik

Beberapa kebiasaan membuat CSV asing jauh lebih cepat dipahami.

Kiat

  • Baca bilah deteksi lebih dulu. Pemisah, enkode, dan header tertulis di atas tabel. Jika jumlah kolom terlihat salah, penyebabnya salah satu dari ketiganya.
  • Periksa jumlah baris rusak. Jika bukan nol, lihat baris-baris itu sebelum menarik kesimpulan apa pun dari sisanya.
  • Gunakan kosong untuk mengaudit kolom. Ini cara tercepat melihat apakah sebuah ekspor kehilangan nilai.
  • Urutkan, lalu lihat kedua ujungnya. Nilai terbesar dan terkecil sebuah kolom adalah tempat data buruk biasanya berada.
  • Sembunyikan kolom yang tidak Anda baca. Berkas dua belas kolom jauh lebih mudah dipindai sebagai empat, dan kolom tersembunyi tidak ikut diekspor.
  • Filter dulu, baru ekspor. Memangkas berkas besar di sini lebih cepat daripada melakukannya setelah impor.

Penggunaan umum

  • Memeriksa ekspor data. Memastikan laporan dari alat analitik, toko, atau basis data memiliki baris dan kolom yang Anda harapkan.
  • Men-debug impor. Melihat persis apa yang akan dibaca sistem sebelum Anda memberinya berkas.
  • Membaca log atau limpahan peristiwa. Menyaring satu juta peristiwa menjadi milik satu pengguna atau satu jam.
  • Hitungan cepat. Menjumlah atau merata-rata sebuah kolom tanpa membuka lembar sebar.
  • Data sensitif. Membaca berkas yang menurut kebijakan tidak boleh diunggah ke mana pun.

Pertanyaan yang sering diajukan

Bagaimana cara membuka CSV sebagai tabel?

Jatuhkan CSV Anda ke halaman atau telusuri berkas. Berkas dibaca di perangkat Anda dan digambar sebagai kisi yang dapat digulir dengan baris header tetap. Pemisah, enkode karakter, dan apakah baris pertama adalah header terdeteksi otomatis dan ditampilkan di atas tabel, sehingga Anda melihat apa yang diasumsikan dan dapat mengubahnya. Dari sana Anda dapat mencari, memfilter, mengurutkan, memeriksa satu catatan, dan mengekspor hasilnya.

Apakah bisa menangani berkas CSV besar?

Ya. Setiap baris berkas dapat dijangkau - tidak ada batas halaman dan tidak ada yang dipotong. Berkas diurai di luar thread utama dan hanya baris di layar yang digambar, jadi berkas dengan satu juta baris bergulir semulus berkas dengan lima puluh baris. Diukur pada berkas 69 MB dengan 1.000.000 baris: sekitar 0,8 detik hingga kisi terbaca, dan pencarian di setiap kolom setiap baris dalam kurang dari 0,2 detik.

Bisakah saya mengurutkan dan memfilter data?

Klik header kolom mana pun untuk mengurutkannya, dan Shift-klik header kedua untuk mengurutkan berdasarkan kolom itu di dalam kolom pertama. Pengurutan sadar tipe, jadi kolom angka menempatkan 9 sebelum 10 dan bukan sebaliknya, dan nilai kosong selalu turun ke bawah. Kotak pencarian mencocokkan semua kolom sekaligus; filter kolom menambahkan mengandung, tidak mengandung, sama dengan, diawali, diakhiri, kosong, tidak kosong, lebih besar dari, lebih kecil dari, rentang antara dua nilai, dan ekspresi reguler penuh.

Apa isi hasil ekspornya?

Persis apa yang ada di layar: baris yang lolos filter Anda, dalam urutan Anda, tanpa kolom yang disembunyikan. Anda dapat menulis CSV, TSV, JSON, atau NDJSON, dengan atau tanpa baris header, atau menyalin isi yang sama ke papan klip. Pengutipan mengikuti RFC 4180, jadi bidang yang berisi koma, tanda kutip, atau pemisah baris keluar kembali sebagai nilai yang sama seperti saat masuk.

Pemisah dan enkode apa saja yang didukung?

Koma, titik koma, tab, dan garis vertikal, terdeteksi otomatis dengan melihat kandidat mana yang menghasilkan jumlah kolom konsisten di baris-baris awal - bukan dengan menghitung karakter, yang salah membaca berkas titik koma yang headernya berisi koma di dalam tanda kutip. Enkode mencakup UTF-8, UTF-16 little dan big endian, Windows-1252, dan ISO-8859-1, terdeteksi dari penanda urutan byte atau dari pola byte, dan penanda UTF-8 dihapus alih-alih tertinggal di dalam nama kolom pertama. Keduanya dapat diganti.

Apa yang terjadi pada baris yang rusak?

Baris itu ditampilkan dan dihitung, bukan dibuang diam-diam. Baris yang jumlah bidangnya tidak cocok dengan header diberi warna di kisi dan didaftar di atasnya, begitu pula baris yang bidang berkutipnya tidak pernah ditutup - kasus yang berbahaya, karena barisnya tampak normal padahal telah menyerap sisa berkas. Klik entri mana pun di daftar untuk melompat ke baris itu.

Apakah CSV saya diunggah, dan apakah alat ini gratis?

Tidak ada yang diunggah. Berkas dibaca dan diurai di perangkat Anda, bukan di server kami, dan alat ini tetap bekerja tanpa koneksi setelah halaman dimuat. Membaca, memfilter, mengurutkan, statistik, dan setiap format ekspor gratis, tanpa kuota harian. Pro menaikkan batas ukuran berkas ke apa pun yang sanggup ditangani perangkat Anda dan memungkinkan beberapa berkas terbuka sekaligus.

4.8dari 5

dari 118 penilaian

Beri nilai alat ini

Ketuk bintang — hanya sebentar