Menukar CSV kepada Excel: Cara Mengimport Fail CSV ke dalam Hamparan Excel

Dalam artikel ini, anda akan menemui 2 cara mudah untuk menukar fail CSV kepada Excel. Selain itu, anda akan belajar cara mengimport berbilang fail CSV ke dalam Excel dan cara menangani situasi di mana sebahagian daripada data daripada fail CSV tidak dipaparkan dengan betul pada helaian Excel.

Baru-baru ini, kami mula mengkaji ciri-ciri format CSV (Comma-Separated Values) dan pelbagai cara untuk menukar fail Excel kepada CSV. Hari ini kita akan melakukan proses terbalik - mengimport CSV ke dalam Excel.

Artikel ini akan menunjukkan kepada anda cara membuka CSV dalam Excel dan cara mengimport berbilang fail CSV pada masa yang sama. Kami juga akan mengenal pasti kemungkinan perangkap dan menawarkan penyelesaian yang paling berkesan.

Cara Menukar CSV kepada Excel

Jika anda perlu menarik beberapa maklumat ke dalam helaian Excel daripada pangkalan data syarikat anda, idea pertama yang terlintas di fikiran ialah mengeksport pangkalan data ke fail CSV dan kemudian mengimport fail CSV ke dalam Excel.

Terdapat 3 cara untuk menukar CSV kepada Excel: Anda boleh membuka fail dengan sambungan . Csv terus dalam Excel, klik dua kali fail dalam Windows Explorer atau import CSV ke dalam Excel sebagai sumber data luaran. Di bawah ini, saya akan menghuraikan ketiga-tiga kaedah ini dan menunjukkan kelebihan dan kekurangan setiap satu daripadanya.

Bagaimana untuk membuka fail CSV dalam Excel

Walaupun fail CSV dibuat dalam program lain, anda sentiasa boleh membukanya sebagai buku kerja Excel menggunakan arahan Buka (Buka).

Catatan: Membuka fail CSV dalam Excel tidak mengubah format fail. Dalam erti kata lain, fail CSV tidak akan ditukar kepada fail Excel (format .xls atau .xlsx), ia akan mengekalkan jenis asalnya (.csv atau .txt).

  1. Lancarkan Microsoft Excel, tab Laman Utama (Laman Utama) klik Buka (Buka).
  2. Kotak dialog akan muncul Buka (Membuka dokumen), dalam senarai juntai bawah di sudut kanan bawah, pilih Fail Teks (Fail teks).
  3. Cari fail CSV dalam Windows Explorer dan bukanya dengan mengklik dua kali padanya.

Jika anda membuka fail CSV, Excel akan membukanya serta-merta dengan memasukkan data ke dalam buku kerja Excel baharu. Jika anda membuka fail teks (.txt), Excel akan melancarkan Wizard Import Teks. Baca lebih lanjut mengenai perkara ini dalam Mengimport CSV ke dalam Excel.

Catatan: Apabila Microsoft Excel membuka fail CSV, ia menggunakan tetapan pemformatan lalai untuk mengetahui dengan tepat cara mengimport setiap lajur data.

Jika data sepadan dengan sekurang-kurangnya satu daripada item berikut, kemudian gunakan Wizard Import Teks:

  • Fail CSV menggunakan pembatas yang berbeza;
  • Fail CSV menggunakan pelbagai format tarikh;
  • Anda sedang menukar data yang termasuk nombor dengan sifar pendahuluan dan anda mahu mengekalkan sifar itu;
  • Anda ingin melihat bagaimana data daripada fail CSV akan diimport ke dalam Excel;
  • Anda mahukan lebih fleksibiliti dalam kerja anda.

Untuk membuat Excel melancarkan Wizard Import Teks, anda boleh menukar sambungan fail daripada . Csv on . Txt (sebelum membuka fail), atau import CSV ke dalam Excel seperti yang diterangkan di bawah.

Bagaimana untuk membuka fail CSV menggunakan Windows Explorer

Ini ialah cara terpantas untuk membuka CSV dalam Excel. Dalam Windows Explorer, klik dua kali pada fail . Csv, dan ia akan dibuka sebagai buku kerja Excel baharu.

Walau bagaimanapun, kaedah ini hanya akan berfungsi jika Microsoft Excel ditetapkan sebagai program lalai untuk membuka fail. . Csv. Jika ya, anda akan melihat ikon biasa dalam Windows Explorer di sebelah nama fail.

Jika Excel bukan program lalai, berikut ialah cara anda boleh membetulkannya:

  1. Klik kanan pada mana-mana fail . Csv dalam Windows Explorer dan dalam menu konteks yang terbuka, klik Buka dengan (Buka dengan) > Pilih program lalai (Pilih program).
  2. pilih Excel dalam senarai program yang disyorkan, pastikan terdapat tanda semak untuk pilihan Sentiasa gunakan program yang dipilih untuk buka fail jenis ini (Sentiasa gunakan aplikasi yang dipilih untuk jenis fail ini) dan klik OK.Menukar CSV kepada Excel: Cara Mengimport Fail CSV ke dalam Hamparan Excel

Cara Mengimport CSV ke Excel

Dengan cara ini anda boleh mengimport data daripada fail . Csv ke helaian Excel sedia ada atau baharu. Tidak seperti dua kaedah sebelumnya, ia bukan sahaja membuka CSV dalam Excel, tetapi ia menukar format . Csv в . Xlsx (jika anda menggunakan Excel 2007, 2010 atau 2013) atau . Xls (dalam versi Excel 2003 dan lebih awal).

  1. Buka helaian Excel yang dikehendaki dan klik pada sel tempat anda ingin mengimport data daripada fail . Csv or . Txt.
  2. Pada tab Lanjutan Tarikh (Data) dalam bahagian Dapatkan Data Luaran (Dapatkan data luaran) klik Daripada Teks (Daripada teks).Menukar CSV kepada Excel: Cara Mengimport Fail CSV ke dalam Hamparan Excel
  3. Cari fail . Csvyang anda ingin import, pilih dan klik Mengimport (Import), atau hanya klik dua kali pada fail CSV yang dikehendaki.Menukar CSV kepada Excel: Cara Mengimport Fail CSV ke dalam Hamparan Excel
  4. Wizard Import Teks akan dibuka, anda hanya perlu mengikut langkah-langkahnya.

Sebelum kita meneruskan, sila lihat tangkapan skrin di bawah, ia menunjukkan fail CSV asal dan hasil yang diingini dalam Excel. Saya harap ini membantu anda memahami dengan lebih baik mengapa kami memilih tetapan tertentu dalam contoh berikut.

  1. Menukar CSV kepada Excel: Cara Mengimport Fail CSV ke dalam Hamparan Excel
    • Langkah 1. Pilih format data dan nombor baris untuk mula mengimport. Paling kerap dipilih Delimited (Dengan pemisah) dan dari rentetan 1. Kawasan pratonton di bahagian bawah kotak dialog wizard menunjukkan beberapa rekod pertama fail CSV yang diimport.Menukar CSV kepada Excel: Cara Mengimport Fail CSV ke dalam Hamparan Excel
    • Langkah 2. Dalam langkah ini, anda perlu memilih pembatas dan penamat talian. pembatas (Delimiter) ialah aksara yang memisahkan nilai dalam fail CSV. Jika fail CSV anda menggunakan simbol yang tiada dalam senarai yang dicadangkan, kemudian tandai kotak lain-lain (Lain-lain) dan masukkan aksara yang dikehendaki. Dalam contoh kami, kami telah menentukan Tab (Watak tab) dan Komma (Koma) supaya setiap produk (ia diasingkan tab) bermula pada baris baharu dan maklumat produk, seperti ID dan data jualan (ia dipisahkan koma), diletakkan dalam sel yang berbeza.Kelayakan teks (penamat baris) ialah aksara yang menyertakan nilai individu. Semua teks yang disertakan di antara aksara tersebut, seperti "teks1, teks2", akan diimport sebagai satu nilai, walaupun teks mengandungi aksara yang anda tentukan sebagai pembatas. Dalam contoh ini, kami telah menetapkan koma sebagai pembatas dan tanda petikan sebagai penamat baris. Akibatnya, semua nombor dengan pemisah perpuluhan (yang juga koma dalam kes kami!) akan diimport ke dalam satu sel, seperti yang boleh dilihat dalam kawasan pratonton dalam rajah di bawah. Jika kami tidak menentukan petikan sebagai penamat rentetan, maka semua nombor akan diimport ke dalam sel yang berbeza.

      Menukar CSV kepada Excel: Cara Mengimport Fail CSV ke dalam Hamparan Excel

    • Langkah 3. Lihat ke dalam kawasan Pratonton data (Sampel penghuraian data). Jika anda berpuas hati dengan rupa data anda, kemudian klik butang Selesai (Bersedia).

Petua: Jika fail CSV anda menggunakan lebih daripada satu koma berturut-turut atau aksara pembatas lain dalam turutan, tandai kotak Perlakukan pembatas berturut-turut sebagai satu (Kira pembatas berturut-turut sebagai satu) untuk mengelakkan sel kosong.

  1. Pilih sama ada untuk menampal data yang diimport ke dalam helaian sedia ada atau helaian baharu dan klik OKuntuk menyelesaikan mengimport fail CSV ke dalam Excel.Menukar CSV kepada Excel: Cara Mengimport Fail CSV ke dalam Hamparan Excel

Petua: Anda boleh menekan butang Hartanah (Properties) untuk mengkonfigurasi tetapan lanjutan seperti mengemas kini, reka letak dan pemformatan untuk data yang diimport.

  1. Menukar CSV kepada Excel: Cara Mengimport Fail CSV ke dalam Hamparan Excel

Catatan: Jika fail CSV anda mengandungi nombor atau tarikh, Excel mungkin tidak menukarnya dengan betul. Untuk menukar format data yang diimport, pilih lajur dengan ralat, klik kanan padanya dan pilih daripada menu konteks Format sel (format sel).

Menukar CSV kepada Excel: Masalah dan Penyelesaian

Format CSV telah digunakan selama lebih 30 tahun, tetapi walaupun sejarahnya yang panjang, ia tidak pernah didokumenkan secara rasmi. Nama CSV (Nilai Dipisahkan Koma) berasal daripada penggunaan koma untuk memisahkan medan data. Tetapi itu secara teori. Malah, banyak fail yang dipanggil CSV menggunakan aksara lain untuk memisahkan data, contohnya:

  • Tab – Fail TSV (nilai dipisahkan tab)
  • Koma bertitik – Fail SCSV (nilai dipisahkan koma bertitik)

Sesetengah variasi fail CSV memisahkan medan data dengan petikan tunggal atau berganda, yang lain memerlukan Penanda Jujukan Bait Unikod (BOM), seperti UTF-8, untuk mentafsir Unicode dengan betul.

Kekurangan piawaian ini menimbulkan pelbagai masalah yang mungkin anda hadapi semasa mencuba tukar fail excel kepada csv, dan terutamanya apabila mengimport fail CSV ke dalam Excel. Mari kita lihat isu yang diketahui, bermula dengan yang paling biasa.

Fail CSV tidak dipaparkan dengan betul dalam Excel

Tanda-tanda: Anda cuba membuka fail CSV dalam Excel dan semua data berakhir di lajur pertama.

Sebab: Punca masalah ialah tetapan serantau dan bahasa Windows anda dan fail CSV anda mempunyai pembatas yang berbeza. Di Amerika Utara dan beberapa negara lain, pemisah senarai lalai ialah koma. Manakala di negara Eropah koma digunakan sebagai pemisah tempat perpuluhan dan pemisah medan senarai ialah koma bertitik.

Keputusan: Terdapat beberapa kemungkinan penyelesaian untuk masalah ini. Anda boleh melihat dengan cepat melalui pengesyoran di bawah dan memilih yang paling sesuai untuk tugas tertentu anda.

  1. Tentukan pembatas yang betul secara langsung dalam fail CSV. Buka fail CSV dalam mana-mana editor teks (walaupun notepad biasa akan berfungsi) dan tampal teks berikut pada baris pertama. Ambil perhatian bahawa ini mestilah baris yang berasingan sebelum sebarang data lain:
    • Untuk menetapkan pemisah koma: September
    • Untuk menetapkan pemisah kepada koma bertitik: sep=;

    Seperti yang anda mungkin telah meneka, dengan cara ini anda boleh menetapkan mana-mana aksara lain sebagai pemisah dengan hanya menyatakannya serta-merta selepas tanda sama.

  2. Pilih pembatas yang dikehendaki dalam Excel. Dalam Excel 2013 atau 2010 pada tab Tarikh (Data) dalam bahagian Alat Data (Kerja dengan data) klik Teks Ke Lajur (Teks mengikut lajur).Menukar CSV kepada Excel: Cara Mengimport Fail CSV ke dalam Hamparan ExcelApabila Wizard Teks Lajur bermula, pada langkah pertama, pilih format data Delimited (dengan pemisah) dan tekan Seterusnya (Selanjutnya). Dalam langkah kedua, pilih pembatas yang dikehendaki dan klik Selesai (Bersedia).

    Menukar CSV kepada Excel: Cara Mengimport Fail CSV ke dalam Hamparan Excel

  3. Tukar sambungan daripada . Csv on .txt. Membuka fail . Txt dalam Excel akan melancarkan Wizard Import Teks dan anda akan dapat memilih pembatas yang dikehendaki, seperti yang diterangkan dalam bahagian Cara mengimport CSV ke dalam Excel.
  4. Buka fail CSV dengan koma bertitik sebagai pemisah menggunakan VBA. Berikut ialah contoh kod VBA yang membuka fail CSV dalam Excel yang menggunakan koma bertitik sebagai pemisah. Kod ini telah ditulis beberapa tahun yang lalu untuk versi Excel yang lebih awal (2000 dan 2003), tetapi jika anda agak biasa dengan VBA, anda sepatutnya tidak menghadapi masalah untuk mengemas kini atau menukarnya untuk berfungsi dengan fail CSV yang dibatasi koma.

Catatan: Semua penyelesaian yang ditunjukkan hanya menukar pembatas untuk fail CSV yang diberikan. Jika anda ingin menukar pemisah lalai sekali dan untuk semua, maka penyelesaian berikut akan sesuai dengan anda.

  1. Kami menukar pemisah dalam tetapan piawaian serantau. akhbar Laman Utama (mula) dan lari panel kawalan (Panel Kawalan), klik item Wilayah dan Bahasa (Piawaian serantau) > Tetapan Tambahan (Pilihan tambahan). Kotak dialog akan dibuka Sesuaikan Format (Tetapan format) di mana anda perlu memilih titik (.) untuk parameter Simbol perpuluhan (Pemisah Integer/Perpuluhan), dan tetapkan koma (,) untuk parameter Pemisah senarai (Senarai pemisah elemen).

Nota Penterjemah: Tetapan ini diberikan untuk penyetempatan bahasa Inggeris Excel (dan beberapa negara lain). Untuk penyetempatan, adalah lebih biasa untuk menggunakan koma sebagai pemisah perpuluhan dan koma bertitik untuk memisahkan item senarai.

  1. Menukar CSV kepada Excel: Cara Mengimport Fail CSV ke dalam Hamparan ExcelTekan dua kali OKuntuk menutup kotak dialog – anda sudah selesai! Mulai sekarang, Microsoft Excel akan membuka dan memaparkan semua fail CSV (comma delimited) dengan betul.

Catatan: Menetapkan Panel Kawalan Windows kepada pemisah perpuluhan dan item senarai akan menukar tetapan aksara lalai untuk semua program pada komputer anda, bukan hanya Microsoft Excel.

Sifar utama hilang apabila membuka fail CSV dalam Excel

Tanda-tanda: Fail CSV anda mengandungi nilai dengan sifar pendahuluan dan sifar tersebut hilang apabila membuka fail CSV dalam Excel.

Sebab: Secara lalai, Microsoft Excel memaparkan fail CSV dalam format Umum (Lazim), di mana sifar pendahuluan dipotong.

Keputusan: Daripada membuka fail .csv dalam Excel, jalankan Wizard Import Teks seperti yang kami lakukan sebelum ini untuk menukar fail CSV kepada Excel.

Dalam langkah 3 wizard, pilih lajur yang mengandungi nilai dengan sifar pendahuluan dan tukar format lajur ini kepada teks. Beginilah cara anda menukar fail CSV anda kepada Excel, mengekalkan sifar pada tempatnya.

Menukar CSV kepada Excel: Cara Mengimport Fail CSV ke dalam Hamparan Excel

Excel menukar beberapa nilai kepada tarikh apabila membuka fail CSV

Tanda-tanda: Beberapa nilai dalam fail CSV anda kelihatan seperti tarikh, dan Excel secara automatik akan menukar nilai tersebut daripada format teks kepada format tarikh.

Sebab: Seperti yang dinyatakan di atas, Excel membuka fail CSV dalam format Umum (Umum), yang menukar nilai seperti tarikh daripada format teks kepada format tarikh. Contohnya, jika anda membuka fail CSV yang mengandungi log masuk pengguna, entri "Apr23" akan ditukar kepada tarikh.

Keputusan: Tukar fail CSV kepada Excel menggunakan Wizard Import Teks. Dalam langkah 3 wizard, pilih lajur dengan rekod yang kelihatan seperti tarikh dan tukar format lajur kepada teks.

Menukar CSV kepada Excel: Cara Mengimport Fail CSV ke dalam Hamparan Excel

Jika anda perlu mencapai hasil yang bertentangan, iaitu, dalam lajur tertentu, tukar nilai kepada tarikh, kemudian tetapkan format Tarikh (Tarikh) dan pilih format tarikh yang sesuai daripada senarai juntai bawah.

Cara mengimport berbilang fail CSV ke dalam Excel

Saya rasa anda tahu bahawa Microsoft Excel membenarkan anda membuka berbilang fail CSV menggunakan arahan Buka (Buka).

  1. Pada tab Lanjutan Fillet (Fail) klik Buka (Buka) dan daripada senarai juntai bawah di bahagian bawah sebelah kanan kotak dialog, pilih Fail Teks (Fail teks).
  2. Untuk memilih berbilang fail dalam satu baris, klik pada fail pertama, kemudian tekan dan tahan Beralih, klik pada fail terakhir. Kedua-dua fail ini, serta segala-galanya di antaranya, akan dipilih. Untuk memilih fail yang tidak berada dalam satu baris, tahan kekunci Ctrl dan klik pada setiap fail . Csvawak nak buka.
  3. Apabila semua fail CSV yang dikehendaki dipilih, klik butang Buka (Buka).Menukar CSV kepada Excel: Cara Mengimport Fail CSV ke dalam Hamparan Excel

Kaedah ini mudah dan pantas, dan kami boleh menyebutnya sangat baik, jika bukan untuk satu keadaan – setiap fail CSV dibuka dengan cara ini sebagai buku kerja Excel yang berasingan. Dalam amalan, bertukar-tukar antara berbilang fail Excel terbuka boleh menjadi sangat menyusahkan dan membebankan.

Saya harap sekarang anda boleh menukar mana-mana fail CSV kepada Excel dengan mudah. Jika anda mempunyai sebarang soalan atau kesulitan, sila tulis kepada saya dalam komen. Dan terima kasih atas kesabaran semua orang yang menguasai membaca artikel panjang ini hingga ke akhir! 🙂

Sila tinggalkan balasan anda