Penukar TXT ke CSV
Banyak sistem mengeksport jadual sebagai fail .txt dengan tab, paip atau koma bertitik di antara lajur. Muat naik fail tersebut di sini dan dapatkan CSV standard berpemisah koma yang boleh dibaca oleh hamparan dan skrin import pada cubaan pertama.
Penukar Data
atau seret Fail CSV, TSV, TXT … ke sini ·
Maks 95 MB setiap fail· Sehingga 20 fail· Dipadam selepas 30 minit
Fail diproses pada pelayan kami dan dipadam selepas 30 minit.
Aksara yang memisahkan lajur dalam fail CSV dan teks, untuk bacaan dan penulisan. Auto mengesannya daripada input dan menulis dengan koma.
UTF-8 sesuai untuk semua bahasa. Pilih UTF-8 dengan BOM jika Excel pada Windows memaparkan aksara beraksen atau aksara Asia yang bercelaru semasa membuka CSV.
Input Excel, ODS dan Numbers: tukar helaian pertama sahaja, atau semua helaian (satu CSV setiap helaian dalam ZIP, atau satu kunci JSON setiap helaian).
Nama tab helaian dalam hamparan baharu, sehingga 31 aksara.
Tatasusunan objek menggunakan nama lajur sebagai kunci bagi setiap baris; tatasusunan tatasusunan lebih padat dan menyimpan pengepala sebagai tatasusunan pertama.
Nama elemen luar yang membungkus semua baris; setiap baris menjadi <row> di dalamnya.
Digunakan dalam pernyataan CREATE TABLE dan INSERT. Huruf, digit dan garis bawah sahaja.
Pengutipan dan jenis lajur sedikit berbeza antara pangkalan data; pilih yang akan anda import ke dalamnya.
Tulis semula sel tarikh dalam satu format. ISO (2026-10-18) paling selamat untuk pangkalan data dan kod; kekalkan membiarkannya seperti dalam sumber.
Cara menggunakan alat ini
- 1
Muat naik fail teks
Tambah eksport .txt atau .tsv, sehingga 20 fail dengan setiap satunya 95 MB. Setiap baris hendaklah satu rekod, dengan pemisah yang sama di antara setiap lajur.
- 2
Biarkan pemisah dikesan secara automatik
Pembatas bermula pada Kesan automatik, yang mencari tab, palang menegak, koma bertitik atau koma dalam input. Tetapkan sendiri di bawah Tetapan lanjutan jika fail mencampurkannya, dan tetapkan Pengekodan teks jika huruf beraksen kelihatan salah.
- 3
Tukar ke CSV
Tekan Tukar ke CSV dan muat turun. Output menggunakan koma, UTF-8 dan tanda petikan hanya apabila sesuatu nilai memerlukannya.
Dari mana datangnya fail TXT berpemisah
Fail .txt penuh lajur biasanya eksport yang tidak direka untuk hamparan. Sistem bank dan gaji, terminal juruwang, instrumen makmal, laporan mainframe dan klien pangkalan data semuanya menulis jadual sebagai teks biasa, selalunya dengan tab atau palang menegak dan bukan koma kerana aksara itu jarang muncul dalam nama dan alamat. Menyalin jadual daripada laman web atau PDF lalu menampalnya ke Notepad menghasilkan perkara yang sama.
Perisian penerima lebih ketat. Platform mel, import CRM, pakej perakaunan dan dialog muat naik Google Sheets mencari fail .csv, dan Excel membuka .txt melalui wizard yang bertanya tentang pembatas. Menukar sekali memberi anda fail yang terbuka terus. Jika destinasinya aplikasi dan bukan hamparan, TXT ke JSON menghasilkan objek berkunci baris pengepala.
Pemisah yang dibaca oleh penukar TXT ke CSV
- Tab
- Pemisah fail TSV dan jadual yang disalin daripada hamparan atau laman web.
- Palang menegak |
- Biasa dalam eksport sistem perusahaan dan perbankan lama, kerana nama dan alamat hampir tidak pernah mengandunginya.
- Koma bertitik ;
- Apa yang Excel tulis di rantau yang menggunakan koma sebagai tanda perpuluhan, seperti Jerman, Itali atau Belanda.
- Ruang
- Berfungsi hanya apabila tiada nilai yang mengandungi ruang sendiri.
Tukar TXT ke CSV: contoh berpemisah paip
id|nama|bandar|baki 301|Ismail, Aminah|Ipoh|1200.50 302|Lindqvist|Malmö|88.00 id,nama,bandar,baki 301,"Ismail, Aminah",Ipoh,1200.50 302,Lindqvist,Malmö,88.00
- pilihan pembatas termasuk auto
- 6
- pengekodan teks
- 8
- fail setiap kelompok
- 20
- setiap fail
- 95 MB
Perhatikan rekod kedua. Nama itu mengandungi koma, jadi CSV membungkusnya dengan petikan berganda; tanpanya pengimport akan melihat lima lajur dan bukan empat. Huruf ö Sweden kekal kerana output ialah UTF-8. Dua peraturan itu, petikan dan pengekodan, menjelaskan kebanyakan import CSV yang gagal.
Fakta format TXT dan CSV
TXT
Teks biasa
Fail TXT hanya mengandungi aksara biasa tanpa pemformatan, fon, imej atau reka letak. Fail teks moden biasanya dikodkan dalam UTF-8 yang meliputi semua bahasa, walaupun fail lama mungkin menggunakan pengekodan lain dan memaparkan aksara bercelaru. Teks biasa sangat kecil, tidak pernah usang dan terbuka pada setiap peranti, daripada telefon hingga pelayan. Ia tidak boleh mengandungi teks tebal, jadual atau gambar, jadi struktur mesti dinyatakan dengan jarak atau penanda ringkas.
- Pemampatan
- –
- Ketelusan
- –
- Animasi
- –
- Diperkenalkan
- –
CSV
Nilai dipisahkan koma
CSV ialah format teks biasa untuk jadual di mana setiap baris ialah satu rekod dan koma memisahkan lajur. Ia telah digunakan sejak awal era pengkomputeran dan diterangkan dalam RFC 4180, walaupun banyak varian menggunakan koma bertitik atau tab dan pengekodan teks berbeza. Hampir setiap hamparan, pangkalan data dan alat analitik boleh mengimport dan mengeksportnya, menjadikannya format lalai untuk memindahkan data antara sistem. CSV hanya menyimpan nilai, tanpa formula, pemformatan, berbilang helaian atau jenis data.
- Pemampatan
- –
- Ketelusan
- –
- Animasi
- –
- Diperkenalkan
- –
Orang menukar TXT ke CSV apabila sesuatu sistem menulis jadual sebagai teks berpembatas longgar dan program seterusnya hanya mengimport nilai dipisahkan koma.
Soalan lazim TXT ke CSV
Apakah perbezaan antara fail TXT dan fail CSV?
Kedua-duanya teks biasa. Sambungan .csv menjanjikan susun atur tertentu, iaitu nilai dipisahkan koma dengan peraturan petikan daripada RFC 4180, jadi program membukanya terus sebagai jadual. Fail .txt tidak menjanjikan apa-apa; pemisahnya boleh jadi tab, palang menegak atau ruang, dan pengimport perlu diberitahu yang mana satu.
Bolehkah saya menukar fail teks berpemisah tab ke CSV?
Boleh, itulah kes paling biasa. Eksport dipisahkan tab datang daripada pangkalan data, salinan jadual daripada papan keratan dan banyak alat pelaporan. Kesan automatik mengenal pasti tab, dan sebarang nilai yang mengandungi koma diletakkan dalam petikan dalam CSV supaya kekal dalam satu lajur.
Fail teks saya menyusun lajur dengan ruang. Adakah ia akan berfungsi?
Hanya jika tiada nilai yang mengandungi ruang. Pembatas Ruang menganggap setiap ruang sebagai pemisah lajur, jadi bandar seperti New York akan terpecah dua. Laporan lebar tetap, yang lajurnya dilapik supaya sejajar, memerlukan lajur ditakrifkan mengikut kedudukan dalam wizard import hamparan.
Mengapakah nama beraksen kelihatan rosak selepas CSV dibuka?
Fail teks dan program tidak sepakat tentang pengekodan. Alat Windows lama menyimpan teks sebagai Windows-1252, manakala Notepad menggunakan UTF-8 secara lalai sejak Windows 10 May 2019 Update. Tetapkan Pengekodan teks supaya sepadan dengan sumber, atau pilih UTF-8 dengan BOM supaya Excel pada Windows membaca output dengan betul.
Bolehkah saya menukar teks terus ke buku kerja Excel?
Boleh: tukar Tukar ke kepada XLSX. Buku kerja mengelakkan langkah Excel meneka jenis lajur, yang penting untuk kod dengan sifar di hadapan. Gunakan CSV ke XLSX kemudian untuk fail yang sudah berformat CSV.