Bersihkan Eksport CSV yang Berserabut dalam Pelayar Anda
Betulkan pembatas, tanda tertib bait, baris compang-camping dan ruang kosong sesat dalam eksport
Alat dimuatkan di sini. Ia memerlukan JavaScript, kerana kerja itu berlaku pada peranti anda.
Fail anda dan privasi anda
Hamparan anda tidak pernah dimuat naik. Fail dibaca oleh pelayar, dihuraikan oleh Web
Bekerja pada peranti anda sendiri dan ditulis semula oleh mekanisme muat turun pelayar.
kod alat tidak membuat permintaan yang membawa fail, teks yang ditampal atau output yang dijana. Didedahkan
permintaan skrip analitik adalah berasingan dan diterangkan dalam Dasar Privasi tapak.
Apa yang dilakukan oleh alat ini
Baiki eksport hamparan yang tidak akan dibuka dengan bersih: pembatas agak dikesan
daripada yang diandaikan, tanda tertib UTF-8 dialih keluar, baris yang bilangan selnya tidak bersetuju dengan
pengepala dilaporkan mengikut nombor dan jadual ditulis semula sebagai bersih RFC 4180 CSV.
Pembersihan berfungsi pada struktur fail, bukan pada maksud data. Alat itu mengesan
aksara manakah yang memisahkan medan, menghilangkan tanda tertib UTF-8 bait terkemuka, dibaca dipetik
medan yang mengandungi pembatas atau pemisah baris, dan menamakan nombor baris setiap baris
yang bilangan selnya tidak bersetuju dengan pengepala. Anda kemudian boleh memangkas ruang kosong, runtuhkan larian
ruang, lepaskan baris kosong dan alih keluar pendua, sebelum menulis semula jadual dengan RFC
4180 memetik. Menamakan semula dan menyusun semula lajur ialah tugas yang berasingan dan hidup pada kit alat
indeks, dipautkan di bawah.
Cara menggunakannya
Pilih Pilih fail CSV atau JSON dan pilih eksport yang ingin anda betulkan, sehingga 50 MB.
Menampal teks dalam karya juga.
Biarkan pembatas pada Auto-detect; nilai yang dikesan ditulis semula ke dalam kawalan.
Jika pratonton menunjukkan satu lajur, tetapkannya dengan tangan.
Baca ringkasan baris dan lajur serta amaran, masing-masing menamakan nombor baris sebagai teks
editor mengiranya.
Gunakan ruang kosong Pangkas, Runtuhkan ruang, Alih keluar baris kosong dan Alih keluar baris pendua masuk
apa-apa perintah yang sesuai dengan fail, dan Buat asal apa-apa yang anda tidak mahu.
Pilih pilihan eksport, kemudian pilih Muat turun CSV dan Kosongkan data apabila anda berada
selesai.
Contoh kes penggunaan
Eksport daripada perisian Eropah yang dipisahkan koma bertitik dan runtuh menjadi satu
lajur di tempat lain.
Muat turun yang nama pengepala pertamanya mendapat tanda tertib bait yang tidak kelihatan, jadi carian
di atasnya tidak pernah sepadan.
Fail yang disunting tangan telah pecah, dengan satu baris memperoleh koma dan setiap lajur selepasnya
beralih.
Input dan output yang disokong
Menerima
CSV, TSV atau teks biasa dipisahkan dengan koma, koma bertitik, tab atau paip, sehingga 50 MB
JSON mengandungi tatasusunan objek, yang dibaca semula ke dalam jadual
Menghasilkan
CSV, UTF-8, CRLF penghujung baris, petikan minimum, dinamakan dengan -cleaned dilampirkan
Apa yang tidak akan dilakukan oleh alat ini
Pengesanan sahaja mengambil kira koma, koma bernoktah, tab dan paip dan menjaringkan sampel sepuluh baris; jika
tiada calon menghasilkan sekurang-kurangnya dua lajur ia jatuh kembali ke koma.
Baris pertama sentiasa menjadi pengepala, jadi fail yang bermula terus ke data kehilangannya
rekod pertama ke baris pengepala.
Baris lusuh dilaporkan, tidak pernah dibaiki: baris pendek dilapisi dengan kosong dan panjang
baris mengekalkan sel tambahannya melepasi lajur yang dinamakan terakhir.
Sahaja tanda pesanan UTF-8 bait sahaja yang difahami. Fail disimpan sebagai Windows-1252 atau Shift-JIS
dibaca sebagai UTF-8 dan menunjukkan aksara gantian.
Petikan berganda yang tidak ditutup dilaporkan terhadap baris yang membukanya, dan segala-galanya
selepas ia dibaca sebagai satu medan.
Kesilapan biasa
Mengalih keluar baris pendua sebelum memangkas: dua baris yang berbeza sahaja dengan ruang mengekor adalah
bukan pendua, jadi kedua-duanya bertahan.
Menulis UTF-8 BOM ke dalam fail yang menyuap skrip atau import pangkalan data. Tanda itu
menyertai nama pengepala pertama dan carian pada lajur itu tidak sepadan.
Mematikan pilihan formula-suntikan-selamat pada data yang datang daripada borang.
muat turun berjaya, dan muatan berjalan apabila fail dibuka dalam hamparan.
Mengabaikan amaran baris lusuh kerana pratonton kelihatan betul: sahaja 100 baris pertama
ditunjukkan, dan lajur yang dianjak biasanya bermula di bawahnya.
Nota teknikal
Penghuraian ialah mesin keadaan RFC 4180 tulisan tangan, jadi pembatas petikan, baris baharu di dalamnya
medan petikan, petikan dua kali ganda sebagai pelarian dan pengakhiran CRLF, LF atau lone-CR dikendalikan oleh
pembinaan. Ia berjalan dalam Pekerja Web, jadi eksport yang besar tidak membekukan halaman.
Pengesanan pembatas menghuraikan sampel sepuluh baris dengan setiap calon dan menjaringkannya mengikut lajur
kira ditimbang mengikut segi empat tepat hasilnya, jadi koma di dalam medan yang disebut tidak boleh
mengatasi koma bertitik sebenar.
Soalan lazim
Adakah hamparan saya dimuat naik di mana-mana sahaja?
Tidak. Tiada titik akhir muat naik: fail dibaca, dihuraikan dalam Pekerja Web dan ditulis
keluar pada peranti anda, dan kod alat tidak membuat permintaan untuk membawa fail, ditampal
teks atau output yang dihasilkan. Permintaan skrip analitik yang didedahkan adalah berasingan dan adalah
diterangkan dalam Dasar Privasi tapak.
Mengapa fail saya dibuka sebagai satu lajur?
Pembatas salah. Pengesanan kembali kepada koma apabila tiada calon membelah
sampel ke dalam dua atau lebih lajur. Tetapkan dengan tangan: koma bertitik untuk eksport Eropah, tab untuk
fail yang benar-benar TSV.
Apakah pilihan formula-suntikan-selamat berubah?
Ia memberi awalan apostrof pada setiap sel bermula dengan =, +, -, @, tab atau gerabak
kembali, jadi hamparan menganggapnya sebagai teks dan bukannya formula. Ia mengubah data anda:
sel yang anda maksudkan sebagai formula berfungsi menjadi teks literal. Nilai yang menghuraikan sebagai
nombor biasa dikecualikan, jadi -42 tidak disentuh.