Rosakkan Fail CSV dalam Talian
Rosakkan fail .csv dalam talian secara percuma. Mematahkan pembatas, tanda petik dan pengekodan, jadi aplikasi hamparan dan aliran data menolak fail itu.
- Tanpa muat naik
- Tanpa had saiz
- Tanpa pendaftaran
Rosakkan fail CSV anda
Ditala untuk .csv, .tsv, dan berfungsi sama baiknya dengan mana-mana format lain.
Mengapa fail CSV sukar dirosakkan dengan betul
CSV tiada skema, tidak mewajibkan baris pengepala dan tiada penanda tamat, jadi hampir mana-mana jujukan bait secara teknikal ialah fail CSV yang sah. Yang benar-benar penting ialah apa yang dijangka pihak penerima: bilangan lajur yang konsisten, tanda petik yang seimbang dan teks yang boleh dinyahkod, dan itulah yang dimusnahkan di sini.
Apa yang dimusnahkan oleh alat ini
- Struktur pembatas. Koma dan hujung baris ditulis ganti, jadi baris tidak lagi terbahagi kepada bilangan lajur yang konsisten.
- Keseimbangan tanda petik. Tanda petik berganda dipecahkan, meninggalkan medan berpetik yang tidak pernah ditutup lalu menelan baris berikutnya.
- Kesahihan pengekodan. Jujukan UTF-8 tidak sah disuntik, jadi pembaca yang ketat gagal sebelum penghuraian.
- Baris pengepala. Bait pembuka dimusnahkan, jadi nama lajur hilang dan penyimpulan jenis turut gagal.
Apa yang anda lihat selepas itu
| Aplikasi | Kelakuan |
|---|---|
| Microsoft Excel | Mengimportnya sebagai satu lajur yang kacau, atau memberi amaran bahawa fail itu tidak dapat dibaca. |
read_csv pada pandas | Membangkitkan ParserError: Error tokenizing data atau ralat Unicode. |
| Google Helaian | Import menghasilkan baris yang tidak boleh dibaca atau gagal sepenuhnya. |
| Pemuat pukal pangkalan data | Menghentikan pemuatan dan melaporkan rekod yang cacat. |
Sebab lazim orang melakukannya
- Menguji sama ada import pukal menolak fail buruk dan bukan memuatkan sebahagian baris.
- Mengesahkan aliran data melaporkan fail dan baris bermasalah dan bukan menggugurkan rekod.
- Mengesahkan borang muat naik CSV mengesahkan data sebelum menulis ke pangkalan data.
- Menghasilkan contoh cacat untuk suite ujian penghurai.
Cara merosakkan fail CSV
- Lepaskan fail .csv anda ke dalam kotak di atas, atau klik untuk memilih.
- Biarkan tahapnya pada Standard melainkan anda mahukan kerosakan separa (Light) atau perlu mengalahkan perisian pemulihan (Heavy).
- Tekan Rosakkan fail. Pemprosesan berlaku pada peranti anda, jadi ia selesai hampir serta-merta.
- Muat turun hasilnya. Secara lalai ia mengekalkan nama fail asal dan panjang baitnya.
Soalan lazim tentang CSV
Adakah Excel tetap membukanya?
Excel biasanya membuka sesuatu, kerana ia menganggap mana-mana fail teks boleh diimport. Namun yang dipaparkan ialah satu lajur aksara kacau dan bukan data anda.
Adakah CSV yang rosak separa lebih teruk daripada yang patah sepenuhnya?
Untuk pengujian selalunya ya: fail yang memuatkan 400 daripada 500 baris sebelum gagal ialah kes yang menangkap kehilangan data secara senyap. Gunakan aras Ringan untuk itu.
Adakah ia berkesan pada fail TSV dan berpembatas paip?
Ya. Setiap fail teks berpembatas menggunakan profil yang sama.
Adakah bilangan barisnya kekal sama?
Tidak. Hujung baris termasuk dalam bait yang ditulis ganti, jadi fail itu tidak lagi mempunyai struktur baris yang boleh dijangka.