Lewati ke konten
Toolars
Jelajahi
Laporkan bug

Utilitas · utilitas Lokal

Bengkel CSV

CSV Workbench

Bersihkan dan ubah bentuk CSV/TSV secara lokal di browser: hapus baris duplikat, baris kosong, atau kolom kosong; pisahkan kolom berdasarkan pemisah, gabungkan beberapa kolom, rapikan huruf dan spasi sekaligus, saring berdasarkan kata kunci, dan urutkan. Setiap operasi menampilkan pratinjau 50 baris sebelum diekspor. Worker memproses aliran hingga 100 MiB (sekitar 500 ribu baris), maksimal 256 kolom dan 1 MiB per baris.

Jalur tugas / dari masukan ke hasil

Pilih operasi dan tambahkan berkas

Berjalan lokal · Tidak ada yang diunggah

Operasi tingkat baris distream di Worker dengan memori tambahan konstan; hanya pengurutan yang menampung satu baris per rekaman. Masukan hingga 100 MiB (sekitar 500 ribu baris), keluaran hingga 100 MiB, maksimal 256 kolom dan 1 MiB per baris. Baris dengan jumlah sel tidak konsisten ditoleransi: sel yang hilang dibaca kosong, sel tambahan dipertahankan. Berkas melewati batas ditolak, tidak pernah dipotong diam-diam.

Cara kerja Bengkel CSV, privasi, dan alat terkait

Jalur tugas / dari masukan ke hasil

Cara membersihkan dan mengubah bentuk berkas CSV di browser

  1. 01

    Pilih operasi dan tambahkan berkas

    Pilih salah satu dari tujuh operasi — hapus duplikat, buang baris atau kolom kosong, pisahkan, gabungkan, bersihkan teks, saring, atau urutkan — lalu seret berkas CSV atau TSV hingga 100 MiB. Nama kolom dibaca dulu agar kamu bisa memilih kolom; pemisah dideteksi otomatis dan bisa ditimpa.

  2. 02

    Atur operasi

    Untuk menghapus duplikat, pilih seluruh baris atau kolom tertentu dan apakah huruf besar-kecil berpengaruh. Untuk memisahkan, pilih kolom dan pemisah; untuk menggabungkan, minimal dua kolom dan pemisah sambung; untuk menyaring, ketik kata kunci; untuk mengurutkan, pilih kolom, arah, dan jenis nilai.

  3. 03

    Terapkan, pratinjau, dan unduh

    Tekan Terapkan: berkas diproses sebagai aliran di Worker; hanya pengurutan yang menampung baris di memori. Periksa pratinjau 50 baris dan jumlah barisnya, lalu unduh CSV berkutip dengan baris CRLF dan BOM UTF-8 opsional. Tidak ada apa pun yang diunggah kapan pun.

Fakta alat

Pemrosesan
Di browser Anda
Input meninggalkan perangkat
Tidak pernah
Retensi
Tidak ada yang disimpan
Harga
Gratis

Masukan Anda tetap di peramban.

Bengkel CSV menggunakan jalur eksekusi lokal terverifikasinya dan tidak membuat riwayat masukan atau keluaran tersembunyi.

Eksekusi lokal

Berjalan di dalam tab peramban saat ini.

Tanpa pemrosesan tersembunyi

Data alat aktif tidak pernah menjadi catatan dokumen Toolars.

Tanpa perlu akun

Gunakan alur kerja inti tanpa membuat profil. Favorit disinkronkan ke akun Anda setelah masuk.

Atur ulang seketika

Bersihkan tab dan data kerja aktif pun hilang.

Apa yang sebenarnya dilakukan Bengkel CSV

Sebuah tim dukungan menerima ekspor tiket 300.000 bar setiap minggu, di mana pelanggan yang sama muncul berkali-kali dan beberapa kolom benar-benar kosong. Mereka membuka bengkel CSV, menghapus duplikat berdasarkan kolom pelanggan dengan mengabaikan huruf besar-kecil, membuang kolom kosong, menyaring baris yang memuat kata “pengembalian dana”, dan mengurutkan berdasarkan kolom tanggal. Pratinjau mengonfirmasi jumlahnya; berkas yang diunduh dapat diimpor dengan rapi ke alat pelaporan mereka. Ekspor itu tidak pernah meninggalkan laptop.

Pertanyaan umum

Seberapa besar berkas yang dapat diproses?
Hingga 100 MiB (sekitar 500.000 baris), 256 kolom, dan 1 MiB per baris. Berkas dibaca dalam potongan berbatas di Worker, jadi ratusan ribu baris selesai dalam hitungan detik; hanya pengurutan yang menyimpan baris di memori, juga dibatasi oleh batas keluaran 100 MiB yang sama. Berkas melewati batas ditolak dengan pesan jelas, tidak pernah dipotong diam-diam.
Apa yang terjadi pada baris dengan sel lebih sedikit atau lebih banyak dari kepala kolom?
Baris yang tidak konsisten ditoleransi karena ekspor sungguhan berantakan: baris pendek membaca sel yang hilang sebagai kosong, dan baris panjang mempertahankan sel tambahannya. Operasi yang merujuk kolom di luar panjang baris pendek membaca sel tersebut sebagai kosong.
Apakah berkas saya meninggalkan perangkat?
Tidak. Penguraian dan setiap operasi berjalan di Worker pada halaman ini; berkas tidak pernah diunggah, dicatat, atau dibagikan. Skrip Worker diunduh dari situs ini sekali per rilis dan disimpan dalam cache lokal.
Mengapa CSV yang diunduh terlihat berbeda di Excel?
Keluaran adalah CSV berkutip dengan baris CRLF dan BOM UTF-8 (EF BB BF) opsional yang ditulis secara bawaan. Bagaimana aplikasi target mendekode byte — terutama teks non-ASCII — berada di luar kendali alat ini; periksa pengaturan impor di aplikasi target.

Lanjutkan di Berkas & Utilitas

Tugas terkait, bukan jalan buntu.

Pindah ke ruang kerja terfokus lainnya tanpa kembali ke indeks lengkap.

Generator Kata Sandi

Password Generator

Buat kata sandi 8–128 karakter dari set pilihan dengan Web Crypto browser; tiap set terpilih muncul setidaknya sekali. Salin atau unduh sebagai teks biasa; pembuatan berlangsung di tab ini. Halaman yang sama juga membuat atau memverifikasi hash Bcrypt di Worker lokal (biaya 4–12; batas kata sandi 72 byte UTF-8).

Lindungi

Pengacak Daftar

List Randomizer

Acak 2 sampai 5.000 item daftar dengan pengacakan Fisher–Yates berbasis Web Crypto; duplikat dipertahankan dan hasilnya bisa disalin atau diunduh.

Edit

Gambar ke Teks OCR

Image to Text OCR

Ekstrak teks cetak bahasa Inggris dari PNG atau JPEG hingga 8 MiB dengan mesin OCR yang berjalan di perangkat; tulisan tangan dan tabel belum didukung.

Buat

Konverter Subtitle

Subtitle Converter

Konversi subtitle teks biasa antara SRT dan VTT serta geser waktunya dalam milidetik, untuk berkas UTF-8 hingga 1 MiB dan 10.000 entri — tanpa mengunggah.

Konversi