Tukar CSV kepada Excel sebagai jadual

Kandungan pangkalan data biasanya diekstrak sebagai fail .csv. Walau bagaimanapun, ia hanya fail teks, tidak begitu boleh dibaca. Untuk bekerja dengan kandungan pangkalan data, adalah perlu untuk membentangkannya dalam format yang berbeza - selalunya helaian Excel adalah yang paling mudah. Mengenai kaedah apa yang ada untuk melakukan ini, yang mana lebih baik, dan apakah ralat yang ada semasa memindahkan data, akan dibincangkan dalam artikel ini.

Cara Menukar CSV kepada Format Excel

Terdapat pelbagai cara dokumen CSV yang dimuat turun daripada pangkalan data boleh dipindahkan ke Excel. Kami akan membincangkan tiga daripadanya:

  1. Pembukaan langsung dalam Excel.
  2. Membuka melalui Windows Explorer.
  3. Import dokumen dengan perubahan format.

Membuka dokumen CSV dalam Excel

Excel boleh membuka dokumen .csv terus tanpa penukaran. Format tidak berubah selepas dibuka dengan cara ini, sambungan .csv disimpan – walaupun sambungan boleh ditukar selepas mengedit.

  1. Lancarkan Excel, klik pada “File“, Kemudian”Buka".
  2. Dalam tetingkap yang muncul, pilih pilihan "Fail teksdaripada senarai yang diperluaskan.
  1. Cari dokumen yang anda perlukan dan klik dua kali padanya.

Dokumen .csv dibuka dalam Excel serta-merta, tanpa sebarang manipulasi tambahan. Tetapi fail .txt memerlukan penukaran – tetingkap akan muncul “Wizard Import Teks".

Terdapat kes apabila lebih baik tidak membuka dokumen secara langsung, tetapi untuk memanggil Master. Pendekatan ini dibenarkan dalam kes berikut:

  • aksara pemisah yang digunakan dalam dokumen adalah bukan standard, atau terdapat beberapa jenisnya;
  • dokumen mengandungi tarikh dalam format yang berbeza;
  • anda sedang menukar nombor yang bermula dengan sifar dan mahu mengekalkannya seperti itu;
  • sebelum anda memindahkan data, anda ingin melihat bagaimana hasil akhirnya akan kelihatan seperti;
  • anda biasanya mahukan lebih mudah alih.

Master akan bermula jika anda menukar sambungan dokumen kepada .txt. Anda juga boleh mula mengimport fail secara berbeza, yang akan dibincangkan kemudian, selepas menerangkan kaedah pembukaan kedua.

Jika anda membuat perubahan pada dokumen selepas anda membukanya, Excel akan menggesa anda untuk menyimpannya sebagai .xls (atau .xlsx) kerana jika tidak, sesetengah pemformatan akan hilang. Kemudian akan sentiasa ada peluang untuk menukar format kembali, bagaimanapun, bahagian kandungan yang lain mungkin hilang - sifar mungkin hilang pada permulaan nombor, beberapa rekod mungkin mengubah penampilannya.

Membuka dokumen CSV melalui Windows Explorer

Laluan ini secara asasnya tidak berbeza daripada yang sebelumnya. Untuk membuka dokumen, cuma klik dua kali padanya dalam Windows Explorer.

Sebelum membuka, pastikan di sebelah nama dokumen terdapat ikon untuk program Excel, dan bukan yang lain - ini bermakna Excel dipilih sebagai program yang harus membuka fail tersebut. Jika tidak, beberapa program lain akan dibuka. Anda boleh menukarnya kepada Excel seperti ini:

  1. Panggil menu konteks dengan mengklik kanan pada mana-mana fail .csv dan gunakan Buka Dengan… > Pilih Program.
  2. pilih Excel (desktop) of Program yang Disyorkan, tetapkannya sebagai program yang harus sentiasa digunakan untuk fail tersebut (tandakan kotak di bawah), dan tutup tetingkap dengan menekan OK.

Tukar CSV kepada Excel sebagai jadual

Import CSV ke Excel

Anda juga boleh menukar dokumen yang dibuka menjadi buku kerja Excel. Format akan bertukar kepada .xls untuk versi terdahulu Excel (2000, 2003) dan .xlsx untuk semua yang lain. Semua kandungan akan dipaparkan pada satu helaian.

  1. Klik pada sel dalam helaian tempat import harus bermula. Ini biasanya sel pertama dalam jadual, A1. Bermula daripadanya, seberapa banyak baris yang terdapat dalam fail yang dibuka, dan seberapa banyak lajur yang terdapat nilai dalam setiap lajur akan diisi.
  2. Di tab “Data” dalam kumpulan "Mendapatkan Data Luaran” pilih "Daripada teks”.

Tukar CSV kepada Excel sebagai jadual

  1. Dalam tetingkap yang muncul, cari dokumen yang diperlukan dan klik dua kali padanya (anda juga boleh menggunakan butang Mengimport di bahagian bawah tingkap).

Tukar CSV kepada Excel sebagai jadual

  1. Seterusnya, anda perlu mengikuti arahan langkah demi langkah yang dibuka Wizard Import Teks.

Imej di bawah menunjukkan dokumen asal dan hasil yang dijangkakan. Agar semuanya kelihatan seperti ini selepas import, anda perlu menggunakan pelbagai tetapan, yang akan dibincangkan kemudian.

Tukar CSV kepada Excel sebagai jadual

Langkah 1. Wizard akan meminta anda memilih jenis fail – seperti yang anda duga, ia akan menjadi “dengan pemisah" (dalam Bahasa Inggeris - dihadkan), dan baris dari mana pemindahan kandungan akan bermula – kemungkinan besar, anda perlu bermula dengan syarat 1jika anda tidak mahu memindahkan hanya sebahagian daripada kandungan. Tetingkap di bawah akan menunjukkan baris pertama daripada dokumen yang dipilih.

Tukar CSV kepada Excel sebagai jadual

Langkah 2. Sekarang anda perlu memahami mana yang digunakan pemisah (mungkin terdapat lebih daripada satu) dalam fail, dan nyatakan aksara ini dalam Masters. Ia mempunyai pilihan untuk memilih daripada pembatas standard, tetapi jika aksara atipikal digunakan dalam dokumen, anda boleh memilih lain-lain dan masukkan watak yang dikehendaki. Dalam fail yang digunakan untuk demonstrasi, pembatas ialah − Komma и Tab. Koma mengasingkan sel dengan ciri produk, seperti nombor siri dan bilangan salinan yang dijual, dan tab memisahkan satu produk daripada yang lain – maklumat tentang setiap produk mesti bermula pada baris baharu.

Ia juga perlu untuk menentukan dan menentukan pembatas teks. Ini ialah aksara yang diletakkan sebelum dan selepas setiap bahagian teks yang mesti ditempatkan dalam satu sel. Terima kasih kepada pembatas, setiap segmen tersebut dianggap sebagai nilai yang berasingan, walaupun di dalamnya terdapat aksara yang dipilih untuk memisahkan nilai. Dalam dokumen kami, setiap nilai dibingkai dengan petikan - oleh itu, walaupun ia mengandungi koma (contohnya, "bermula, kemudian teruskan"), semua teksnya akan diletakkan dalam satu sel, dan bukan dalam dua sel berturut-turut.

Tukar CSV kepada Excel sebagai jadual

Langkah 3. Di sini sudah cukup untuk melihat pratonton dan, jika ia tidak menunjukkan sebarang kelemahan yang tidak boleh diterima, klik Selesai. Ia mungkin berlaku bahawa beberapa nilai akan dipisahkan bukan oleh satu pemisah, tetapi oleh beberapa, sebagai hasilnya, sel tanpa nilai akan muncul di antara mereka. Untuk mengelakkan perkara ini daripada berlaku, pilih kotak semak Perlakukan pembatas berturut-turut sebagai satu.

  1. Pilih laluan destinasi (ia boleh menjadi helaian baharu atau helaian sedia ada) dan klik OKuntuk melengkapkan proses import.

Tukar CSV kepada Excel sebagai jadual

Anda juga boleh mengklik Bahan - ada kemungkinan lain. Contohnya, anda boleh memformat kandungan, menyesuaikan penanda dan cara maklumat dikemas kini.

Tukar CSV kepada Excel sebagai jadual

Kadang-kadang hasil penukaran adalah jauh dari jangkaan. Bagaimana keputusan ini boleh diubah akan dibincangkan dalam bahagian seterusnya artikel.

Masalah semasa penukaran dan penyelesaiannya

Sepanjang masa format CSV wujud, tiada siapa yang peduli untuk mendokumentasikannya secara rasmi. Oleh itu, walaupun diandaikan bahawa koma harus digunakan untuk memisahkan nilai, sebenarnya, pangkalan data yang berbeza menggunakan pemisah yang berbeza - koma bertitik, tab dan lain-lain.

Pembatas teks juga boleh berbeza-beza – selalunya ia sama ada tanda petikan atau tanda pesanan bait. Mungkin tiada sebarang pembatas sama sekali – maka aksara yang digunakan sebagai pemisah sentiasa dianggap sedemikian (maka ia biasanya bukan koma – ia digunakan terlalu kerap dalam teks – tetapi aksara yang berbeza dan kurang biasa).

Fail bukan standard mungkin tidak dibuka dengan betul – agar ia dipaparkan sebagaimana mestinya, anda perlu menukar tetapan komputer atau program pembukaan. Mari kita lihat apa kesukaran yang ada dan apakah penyelesaian yang wujud untuk mereka.

Fail tidak dibuka dengan betul

bukti. Keseluruhan kandungan dokumen diletakkan di lajur pertama.

Punca. Dokumen menggunakan aksara sebagai pembatas yang tidak ditetapkan sedemikian dalam tetapan komputer, atau dikhaskan untuk fungsi lain. Sebagai contoh, koma boleh dikhaskan untuk memisahkan bahagian perpuluhan nombor, dan oleh itu tidak boleh memisahkan nilai dalam fail.

Penyelesaian. Terdapat pelbagai cara untuk menyelesaikan masalah ini:

  1. Tukar aksara pemisah dalam dokumen itu sendiri. Bukanya dalam Notepad atau editor yang serupa, dan dalam baris awal (kosong, semua data harus berada dalam baris di bawah), masukkan teks berikut:
  • untuk menukar pemisah kepada koma: September
  • untuk menukar kepada koma bertitik: sep=;

Satu lagi watak yang ditulis selepas itu sep = dalam baris awal, juga akan menjadi pembatas.

  1. Aksara pemisah yang digunakan dalam fail juga boleh ditentukan dalam Excel itu sendiri. Dalam versi 2016, 2013 atau 2010, untuk ini anda perlu membuka tab Tarikh dan pilih "Teks mengikut lajur” dalam kumpulan "Bekerja dengan data”.

Tukar CSV kepada Excel sebagai jadual

Ini akan membuka tetingkap "Ahli sihir untuk mengedarkan teks ke dalam lajur”. Di sana, daripada format data yang dicadangkan, anda perlu memilih format yang mempunyai pemisah. Kemudian anda perlu menekan Seterusnya dan, selepas memilih pembatas, Selesai.

Tukar CSV kepada Excel sebagai jadual

  1. Untuk membuka dokumen secara automatik dengan Import Wizard, dan bukan sahaja dalam helaian Excel, sambungan boleh ditukar daripada .csv kepada .txt. AT Masters adalah mungkin untuk menentukan mana-mana watak sebagai pemisah - bagaimana untuk melakukan ini, artikel yang dijelaskan sebelum ini.
  2. Gunakan VBA. Anda boleh menggunakan, sebagai contoh, – ia sesuai untuk Excel 2000 atau 2003. Kod boleh ditukar supaya ia sesuai untuk versi lain.

Penyelesaian yang dibentangkan di atas direka untuk dokumen individu, tetapan yang berbeza daripada yang biasa. Urutan tindakan ini perlu digunakan untuk setiap fail yang tidak dibuka dengan betul. Jika kebanyakan dokumen tidak dibuka dengan betul, mungkin penyelesaian terbaik ialah menukar tetapan komputer - ini dibincangkan dalam penyelesaian kelima.

  1. Tukar pemisah dan titik perpuluhan dalam tetapan komputer

В Panel Kawalan, dipanggil dengan butang Start, pilih "Pilihan tambahan” daripada senarai “Piawaian Serantau”. Selepas mengklik, tetingkap akan muncultetapan format” - di dalamnya anda boleh memilih "Pemisah Senarai” dan pemisah bahagian integer dan pecahan nombor itu. Jika fail memerlukan koma sebagai pembatas, mula-mula tetapkan noktah sebagai titik perpuluhan. Ia mungkin menjadi sebaliknya - anda memerlukan koma bertitik sebagai watak pemisah. Kemudian untuk pecahan, anda boleh meninggalkan sebarang tanda, ini tidak akan menyebabkan konflik.

Tukar CSV kepada Excel sebagai jadual

Apabila semua tetapan selesai, klik OK pada kedua-dua tetingkap yang terbuka – ia akan ditutup dan perubahan akan disimpan. Perlu diingat bahawa ia kini berfungsi untuk semua program pada komputer.

Hapuskan sifar pendahuluan

Daftar. Beberapa nilai dalam dokumen sumber ialah nombor yang bermula dengan sifar yang tidak dipisahkan oleh tanda pecahan (contohnya, sifir dan kod dengan nombor tetap digit, log masuk dan kata laluan, meter dan bacaan instrumen). Dalam Excel, sifar pada permulaan nombor tersebut hilang. Jika anda mengedit fail dan kemudian menyimpannya sebagai buku kerja Excel, ia tidak lagi dapat ditemui dalam buku kerja ini di mana nombor dengan sifar tersebut berada.

Punca. Excel mempunyai format yang berasingan untuk teks dan nombor. Dalam fail teks, tiada pemisahan sedemikian, dan oleh itu Excel memberikan format Umum kepada semua nilai. Ini bermakna teks dipaparkan sebagai teks dan nombor tanpa aksara abjad dipaparkan sebagai nombor yang tidak boleh bermula dengan sifar.

Penyelesaian. Tukar sambungan kepada .txt untuk mendayakan Wizard Import apabila anda membuka dokumen. Apabila anda sampai ke Langkah 3, tukar format lajur dengan nombor yang bermula dengan sifar kepada teks.

Tukar CSV kepada Excel sebagai jadual

Beberapa nilai kelihatan seperti tarikh

Daftar. Tarikh memaparkan nilai yang asalnya adalah teks atau nombor biasa.

Punca. Format umum melibatkan menukar nilai kepada tarikh yang menyerupai tarikh untuk Excel. Jika dokumen CSV mengandungi satu nilai seperti may12, kemudian dalam helaian Excel ia akan dipaparkan sebagai tarikh.

Penyelesaian. Sama seperti dalam kes sebelum ini. Tukar sambungan kepada .txt, dalam Masters tukar format nilai yang ditukar kepada tarikh kepada teks.

Tukar CSV kepada Excel sebagai jadual

Jika, sebaliknya, anda ingin memaparkan kandungan lajur tertentu sebagai tarikh, tetapkan format untuknya tarikh. Terdapat beberapa jenis format tarikh, jadi pilih yang anda perlukan daripada senarai.

Cara mengimport berbilang fail CSV ke dalam Excel

Excel boleh membuka berbilang fail CSV sekaligus.

  1. Keratan Akhbar Fail> Buka dan pilih pilihan Fail teks daripada senarai juntai bawah.
  2. Untuk memilih berbilang fail sebelah menyebelah, mula-mula pilih yang pertama, kemudian klik Beralih dan klik pada yang terakhir. Sebagai tambahan kepada fail yang dipilih, semua fail di antaranya akan dipilih.
  3. Klik Buka.

Tukar CSV kepada Excel sebagai jadual

Kelemahan kaedah ini ialah setiap fail yang dipilih akan dibuka secara berasingan dalam Excel. Bergerak dari satu dokumen ke dokumen lain boleh meningkatkan kos masa. Walau bagaimanapun, anda boleh menyalin kandungan kesemuanya ke dalam helaian dalam buku kerja yang sama.

Penjelasan itu panjang, bagaimanapun, kini anda akan dapat membuka mana-mana fail CSV dalam Excel tanpa banyak kesukaran. Sekiranya sesuatu kelihatan tidak dapat difahami pada pandangan pertama, ikuti langkah yang ditunjukkan dan semuanya akan menjadi jelas.

Sila tinggalkan balasan anda