Cara menukar pembatas CSV Excel kepada koma atau koma bernoktah

  • Berkongsi Ini
Michael Brown

Tutorial menunjukkan cara menukar pemisah CSV apabila mengimport atau mengeksport data ke/daripada Excel, supaya anda boleh menyimpan fail anda dalam format nilai dipisahkan koma atau format nilai dipisahkan koma bertitik.

Excel ni rajin. Excel adalah bijak. Ia meneliti dengan teliti tetapan sistem mesin yang sedang dihidupkan dan melakukan yang terbaik untuk menjangkakan keperluan pengguna … selalunya hingga menghasilkan keputusan yang mengecewakan.

Bayangkan ini: anda ingin mengeksport data Excel anda ke aplikasi lain, jadi anda pergi simpan dalam format CSV yang disokong oleh banyak program. Walau apa pun pilihan CSV yang anda gunakan, hasilnya ialah fail yang dipisahkan koma bertitik dan bukannya dipisahkan koma yang anda mahukan. Tetapan adalah lalai, dan anda tidak tahu cara mengubahnya. Jangan berputus asa! Tidak kira sedalam mana tetapan itu disembunyikan, kami akan menunjukkan kepada anda cara untuk mencarinya dan mengubah suai untuk keperluan anda.

    Apa yang digunakan oleh Excel pembatas untuk fail CSV

    Untuk mengendalikan fail .csv, Microsoft Excel menggunakan Pemisah senarai yang ditakrifkan dalam tetapan Serantau Windows.

    Di Amerika Utara dan beberapa negara lain, pemisah senarai lalai ialah koma , jadi anda mendapat koma CSV yang dibatasi.

    Di negara Eropah, koma dikhaskan untuk simbol perpuluhan dan pemisah senarai biasanya ditetapkan kepada koma bertitik . Itulah sebabnya keputusannya adalah dibataskan koma bernoktah CSV.

    Untuk mendapatkan fail CSV dengan pembatas medan lain, gunakan salah satu pendekatan yang diterangkandi bawah.

    Tukar pemisah apabila menyimpan fail Excel sebagai CSV

    Apabila anda menyimpan buku kerja sebagai fail .csv, Excel memisahkan nilai dengan lalai anda Pemisah senarai . Untuk memaksanya menggunakan pembatas yang berbeza, teruskan dengan langkah berikut:

    1. Klik Fail > Pilihan > Terperinci .
    2. Di bawah Pilihan pengeditan , kosongkan kotak semak Gunakan pemisah sistem .
    3. Tukar lalai Pemisah perpuluhan . Oleh kerana ini akan mengubah cara nombor perpuluhan dipaparkan dalam lembaran kerja anda, pilih Ribuan pemisah yang berbeza untuk mengelakkan kekeliruan.

    Bergantung pada pemisah yang anda ingin gunakan, konfigurasikan tetapan dalam salah satu cara berikut.

    Untuk menukar fail Excel kepada dibataskan koma bertitik CSV , tetapkan pemisah perpuluhan lalai kepada koma. Ini akan membolehkan Excel menggunakan koma bertitik untuk Pemisah senarai (pempisah CSV):

    • Tetapkan Pemisah perpuluhan kepada koma (,)
    • Tetapkan Ribuan pemisah kepada noktah (.)

    Untuk menyimpan fail Excel sebagai CSV dipisahkan koma , tetapkan pemisah perpuluhan kepada noktah (titik). Ini akan menjadikan Excel menggunakan koma untuk Pemisah senarai (pemisah CSV):

    • Tetapkan Pemisah perpuluhan kepada noktah (.)
    • Tetapkan Beribu-ribu pemisah kepada koma (,)

    Jika anda mahu menukar pemisah CSV hanya untuk fail tertentu , kemudian tandakan Gunakan sistemuntuk mengendalikan fail csv dengan pembatas berbeza daripada yang lalai ialah mengimport fail dan bukannya membuka. Dalam Excel 2013 sebelum ini, ia agak mudah dilakukan dengan Wizard Import Teks yang berada pada tab Data , dalam kumpulan Dapatkan Data Luaran . Bermula dengan Excel 2016, wizard dialih keluar daripada reben sebagai ciri warisan. Walau bagaimanapun, anda masih boleh menggunakannya:

    • Dayakan daripada ciri Teks (Legasi).
    • Tukar sambungan fail daripada .csv kepada .txt, dan kemudian buka fail txt daripada Excel. Ini akan melancarkan Import Text Wizard secara automatik.

    Dalam langkah 2 wizard, anda dicadangkan untuk memilih daripada pembatas yang dipratentukan (tab, koma, koma bertitik atau ruang) atau nyatakan yang tersuai anda:

    Tentukan pembatas apabila membuat sambungan Power Query

    Microsoft Excel 2016 dan lebih tinggi menyediakan satu lagi cara mudah untuk mengimport fail csv - dengan menyambung kepadanya dengan bantuan Power Query. Apabila membuat sambungan Power Query, anda boleh memilih pembatas dalam tetingkap dialog Pratonton:

    Tukar pemisah CSV lalai secara global

    Untuk menukar lalai Pemisah senarai bukan sahaja untuk Excel tetapi untuk semua atur cara yang dipasang pada komputer anda, berikut ialah perkara yang perlu anda lakukan:

    1. Pada Windows, pergi ke Panel Kawalan > Tetapan Wilayah . Untuk ini, hanya taip Wilayah dalam kotak carian Windows, dan kemudian klik Tetapan wilayah .

  • Dalam panel Wilayah, di bawah Tetapan berkaitan , klik Tambahan tarikh, masa dan tetapan serantau .

  • Di bawah Wilayah , klik Tukar format tarikh, masa atau nombor .

  • Dalam kotak dialog Wilayah , pada tab Format , klik Tetapan tambahan

  • Dalam kotak dialog Sesuaikan Format , pada tab Nombor , taip aksara yang anda mahu gunakan sebagai pembatas CSV lalai dalam kotak Pemisah senarai .

    Agar perubahan ini berfungsi, Pemisah senarai tidak sepatutnya sama sebagai simbol perpuluhan .

  • Klik OK dua kali untuk menutup kedua-dua kotak dialog.
  • Setelah selesai, mulakan semula Excel, supaya ia boleh mengambil perubahan anda.

    Nota:

    • Mengubah suai tetapan sistem akan menyebabkan perubahan global pada komputer anda yang akan menjejaskan semua aplikasi dan semua output sistem. Jangan lakukan ini melainkan anda yakin 100% dengan hasilnya.
    • Jika menukar pemisah telah menjejaskan tingkah laku sesetengah aplikasi atau menyebabkan masalah lain pada mesin anda, buat asal perubahan . Untuk ini, klik butang Reset dalam kotak dialog Sesuaikan Format (langkah 5 di atas). Ini akan mengalih keluar semua penyesuaian yang telah anda buat dan memulihkan tetapan lalai sistem.

    Sebelum menukar Pemisah senarai pada mesin anda, saya menggalakkan anda membaca bahagian ini dengan teliti, supaya anda memahami sepenuhnya kemungkinan hasil.

    Mula-mula, ia haruslah menyatakan bahawa bergantung pada negara Windows menggunakan pemisah lalai yang berbeza. Ini kerana nombor besar dan perpuluhan ditulis dalam cara yang berbeza di seluruh dunia.

    Di Amerika Syarikat, UK dan beberapa negara berbahasa Inggeris yang lain termasuk Australia dan New Zealand, pemisah berikut digunakan:

    Simbol perpuluhan: titik (.)

    Simbol pengumpulan digit: koma (,)

    Pemisah senarai: koma (,)

    Di kebanyakan negara Eropah, pemisah senarai lalai ialah koma bertitik (;) kerana koma digunakan sebagai titik perpuluhan:

    Simbol perpuluhan: koma (,)

    Simbol pengumpulan digit: dot ( .)

    Pemisah senarai: koma bertitik (;)

    Sebagai contoh, berikut ialah cara dua ribu dolar dan lima puluh sen ditulis dalam negara berbeza:

    AS dan UK: $2,000.50

    EU: $2.000,50

    Bagaimanakah semua ini berkaitan dengan pembatas CSV? Intinya ialah Pemisah senarai (pemisah CSV) dan Simbol perpuluhan hendaklah dua aksara yang berbeza. Ini bermakna menetapkan Pemisah senarai kepada koma akan memerlukan perubahan lalai simbol perpuluhan (jika ia ditetapkan kepada koma). Hasilnya, nombor akan dipaparkan dengan cara yang berbeza dalam semua andaaplikasi.

    Selain itu, Pemisah senarai digunakan untuk mengasingkan argumen dalam formula Excel. Sebaik sahaja anda menukarnya, katakan daripada koma kepada koma bernoktah, pemisah dalam semua formula anda juga akan bertukar kepada koma bertitik.

    Jika anda tidak bersedia untuk pengubahsuaian berskala besar itu, maka tukar pemisah hanya untuk CSV tertentu fail seperti yang diterangkan dalam bahagian pertama tutorial ini.

    Begitulah anda boleh membuka atau menyimpan fail CSV dengan pembatas berbeza dalam Excel. Terima kasih kerana membaca dan jumpa minggu hadapan!

    tetapankotak semak sekali lagi selepas mengeksport buku kerja Excel anda ke CSV.

    Nota. Jelas sekali, perubahan yang anda buat dalam Excel Options adalah terhad kepada Excel . Aplikasi lain akan terus menggunakan pemisah Senarai lalai yang ditakrifkan dalam tetapan Wilayah Windows anda.

    Tukar pembatas apabila mengimport CSV ke Excel

    Terdapat beberapa cara berbeza untuk mengimport fail CSV ke dalam Excel. Cara menukar pembatas bergantung pada kaedah pengimportan yang anda pilih.

    Tunjukkan pemisah terus dalam fail CSV

    Untuk Excel dapat membaca fail CSV dengan pemisah medan yang digunakan dalam diberikan fail CSV, anda boleh menentukan pemisah terus dalam fail tersebut. Untuk ini, buka fail anda dalam mana-mana editor teks, sebut Notepad dan taip rentetan di bawah sebelum sebarang data lain:

    • Untuk memisahkan nilai dengan koma: sep=,
    • Untuk memisahkan nilai dengan koma bertitik: sep=;
    • Untuk memisahkan nilai dengan paip: sep=

    Michael Brown ialah peminat teknologi yang berdedikasi dengan semangat untuk memudahkan proses kompleks menggunakan alat perisian. Dengan lebih sedekad pengalaman dalam industri teknologi, beliau telah mengasah kemahirannya dalam Microsoft Excel dan Outlook, serta Helaian Google dan Dokumen. Blog Michael berdedikasi untuk berkongsi pengetahuan dan kepakarannya dengan orang lain, menyediakan petua dan tutorial yang mudah diikuti untuk meningkatkan produktiviti dan kecekapan. Sama ada anda seorang profesional berpengalaman atau pemula, blog Michael menawarkan pandangan berharga dan nasihat praktikal untuk memanfaatkan sepenuhnya alatan perisian penting ini.