Langsung ke konten utama

Penampil CSV & Renderer Tabel gratis

Tempel atau unggah CSV/TSV dan render sebagai tabel yang dapat diurutkan dan dicari. Deteksi delimiter otomatis. Periksa dump data tanpa membuka Excel.

Berfungsi offline setelah dimuat

Letakkan file di sini, atau klik untuk memilih

CSV, TSV, TXT · diproses di perangkat Anda

atau tekan Ctrl+V untuk menempel dari papan klip

Jelajahi file
— atau —

File Anda tidak pernah meninggalkan perangkat. Semua pemrosesan terjadi secara lokal di browser Anda.

Penggunaan umum

  • Inspeksi CSV CepatBuka file CSV di browser Anda untuk memeriksa strukturnya tanpa meluncurkan Excel atau alat basis data.
  • Debug Ekspor CSV dari AplikasiPeriksa ekspor CSV dari aplikasi Anda untuk memverifikasi data dan pemformatan sebelum mengirim ke klien atau pemangku kepentingan.
  • Persiapkan Data Sebelum ImporPeriksa CSV sebelum mengimpornya ke basis data, spreadsheet, atau CRM untuk memverifikasi struktur.
  • Inspeksi Set Data AkademikBuka data penelitian CSV, tanggapan survei, atau hasil percobaan untuk pandangan pertama yang cepat.
  • Alternatif Spreadsheet RinganBuka file CSV secara instan ketika Anda hanya perlu membacanya, tanpa meluncurkan Excel atau Google Sheets.

Cara kerja

CSV Viewer mengurai dan merender file Anda menggunakan tokenizer sesuai RFC 4180 tulisan tangan yang dibangun langsung ke dalam alat ini — tanpa library CSV pihak ketiga, tanpa server. Seluruh proses berjalan di browser Anda: pembacaan file, deteksi pembatas, pengurutan, penyaringan, dan ekspor.

  1. 1
    Pembacaan file dan deteksi pembatas
    File yang diunggah dibaca via File.text() API browser; teks yang ditempel ditangkap dari textarea. Alat ini kemudian memindai 2000 karakter pertama dan menghitung kemunculan koma, tab, titik koma, dan pipe di luar bidang berkutip — mana pun yang paling sering muncul secara otomatis menjadi pembatas aktif.
  2. 2
    Tokenisasi RFC 4180
    Tokenizer karakter-demi-karakter menelusuri teks mentah, melacak state bidang berkutip sehingga koma, pipe, atau baris baru di dalam tanda kutip ganda diperlakukan sebagai konten literal, bukan pembatas. Kutip yang di-escape (dua karakter kutip ganda berturut-turut) diciutkan menjadi satu kutip, sesuai spesifikasi RFC 4180.
  3. 3
    Tabel yang dapat diurutkan dan dicari dengan profil kolom
    Baris yang diurai disimpan dalam memori dan disaring di sisi klien setiap ketukan tombol. Mengklik header kolom mengurutkannya menggunakan komparator yang sadar-tipe: jika 80% atau lebih nilai tak-kosong dalam kolom terurai sebagai angka, urutan numerik diterapkan dan nilai non-numerik diurutkan ke akhir; jika tidak, perbandingan string yang sadar-lokal digunakan. Panel Stats menghitung jumlah, nilai berbeda, min, maks, rata-rata, dan median per kolom numerik sepenuhnya di browser.
  4. 4
    Tampilan berhalaman dan ekspor multi-format
    Untuk menjaga DOM tetap responsif, baris diberi halaman pada 500 per halaman sementara pencarian dan pengurutan tetap beroperasi pada seluruh dataset. Tampilan aktif (header ditambah baris yang disaring dan diurutkan) dapat diekspor sebagai CSV berpembatas-koma bersih (terlepas dari pembatas aslinya), tabel Markdown, atau array JSON dari objek — semua dihasilkan secara lokal dan disalin ke clipboard atau diunduh sebagai file.

File CSV Anda dibaca langsung di browser dan tidak pernah diunggah ke server mana pun — hanya ukuran file (dalam kilobyte) yang dikirim ke analitik untuk menghitung penggunaan alat.

Alat terkait

Pertanyaan yang sering diajukan