Cara Menukar Fail Excel kepada Format CSV

CSV (Nilai Dipisahkan Koma) ialah format biasa untuk menyimpan data jadual (angka dan teks) dalam teks biasa. Format fail ini popular dan kekal kerana fakta bahawa sebilangan besar program dan aplikasi memahami CSV, sekurang-kurangnya sebagai format fail alternatif untuk import / eksport. Selain itu, format CSV membolehkan pengguna melihat ke dalam fail dan segera mencari masalah dengan data, jika ada, menukar pembatas CSV, memetik peraturan dan sebagainya. Ini mungkin kerana CSV ialah teks yang ringkas, malah pengguna yang tidak begitu berpengalaman boleh memahaminya dengan mudah tanpa latihan khas.

Dalam artikel ini, kami akan mempelajari cara cepat dan cekap untuk mengeksport data daripada Excel ke CSV dan mempelajari cara menukar fail Excel kepada CSV tanpa memutarbelitkan semua aksara khas dan asing. Teknik yang diterangkan dalam artikel berfungsi dalam semua versi Excel 2013, 2010 dan 2007.

Cara Menukar Fail Excel kepada CSV

Jika anda ingin mengeksport fail Excel ke beberapa aplikasi lain, seperti buku alamat Outlook atau pangkalan data Access, mula-mula tukar helaian Excel kepada fail CSV, dan kemudian import fail . Csv ke aplikasi lain. Berikut ialah panduan langkah demi langkah tentang cara mengeksport buku kerja Excel ke format CSV menggunakan alat Excel – “Simpan sebagai'.

  1. Dalam buku kerja Excel, buka tab File (Fail) dan klik Simpan sebagai (Simpan sebagai). Di samping itu, kotak dialog Menyimpan dokumen (Simpan sebagai) boleh dibuka dengan menekan kekunci F12.
  2. Dalam Jenis Fail (Simpan sebagai jenis) pilih CSV (dipisahkan dengan koma) (CSV (dibataskan koma)).Cara Menukar Fail Excel kepada Format CSVSelain CSV (dibataskan koma), beberapa pilihan format CSV lain tersedia:
    • CSV (dipisahkan dengan koma) (CSV (dibataskan koma)). Format ini menyimpan data Excel sebagai fail teks yang dibatasi koma dan boleh digunakan dalam aplikasi Windows lain dan dalam versi sistem pengendalian Windows yang berbeza.
    • CSV (Macintosh). Format ini menyimpan buku kerja Excel sebagai fail yang dibatasi koma untuk digunakan pada sistem pengendalian Mac.
    • CSV (MS DOS). Menyimpan buku kerja Excel sebagai fail dipisahkan koma untuk digunakan dalam sistem pengendalian MS-DOS.
    • Teks Unikod (Teks Unicode (*txt)). Piawaian ini disokong oleh hampir semua sistem pengendalian sedia ada, termasuk Windows, Macintosh, Linux dan Solaris Unix. Ia menyokong aksara dari hampir semua bahasa moden dan juga beberapa bahasa purba. Oleh itu, jika buku kerja Excel mengandungi data dalam bahasa asing, saya syorkan anda menyimpannya dahulu dalam format Teks Unikod (Teks Unicode (*txt)), dan kemudian tukar kepada CSV seperti yang diterangkan kemudian dalam Eksport daripada Excel kepada format CSV UTF-8 atau UTF-16.

Catatan: Semua format yang disebutkan hanya menyimpan helaian Excel yang aktif.

  1. Pilih folder untuk menyimpan fail CSV dan klik Jimat (Simpan).Selepas menekan Jimat (Simpan) dua kotak dialog akan muncul. Jangan risau, mesej ini tidak menunjukkan ralat, begitulah sepatutnya.
  2. Kotak dialog pertama mengingatkan anda bahawa Hanya helaian semasa boleh disimpan dalam fail jenis yang dipilih (Jenis fail yang dipilih tidak menyokong buku kerja yang mengandungi berbilang helaian). Untuk menyimpan hanya helaian semasa, hanya tekan OK.Cara Menukar Fail Excel kepada Format CSVJika anda ingin menyimpan semua helaian buku, kemudian klik pembatalan (Batal) dan simpan semua helaian buku secara individu dengan nama fail yang sesuai, atau anda boleh memilih untuk menyimpan jenis fail lain yang menyokong berbilang halaman.
  3. Selepas mengklik OK dalam kotak dialog pertama, yang kedua akan muncul, memberi amaran bahawa beberapa ciri akan menjadi tidak tersedia kerana ia tidak disokong oleh format CSV. Ini adalah bagaimana ia sepatutnya, jadi klik sahaja Ya (Ya).Cara Menukar Fail Excel kepada Format CSV

Beginilah cara lembaran kerja Excel boleh disimpan sebagai fail CSV. Cepat dan mudah, dan hampir tidak ada kesulitan yang boleh timbul di sini.

Eksport daripada Excel ke CSV dengan pengekodan UTF-8 atau UTF-16

Jika helaian Excel mengandungi sebarang aksara khas atau asing (tilde, aksen dan seumpamanya) atau hieroglif, maka menukar helaian Excel kepada CSV mengikut cara yang diterangkan di atas tidak akan berfungsi.

Intinya ialah pasukan itu Simpan sebagai > CSV (Simpan sebagai > CSV) akan merosakkan semua aksara kecuali ASCII (American Standard Code for Information Interchange). Dan jika terdapat petikan berganda atau sempang panjang pada helaian Excel (dipindahkan ke Excel, sebagai contoh, dari dokumen Word semasa menyalin / menampal teks) – aksara tersebut juga akan dicincang.

Penyelesaian Mudah – Simpan Helaian Excel sebagai Fail Teks Unicode(.txt), dan kemudian tukarkannya kepada CSV. Dengan cara ini, semua aksara bukan ASCII akan kekal utuh.

Sebelum meneruskan, izinkan saya menerangkan secara ringkas perbezaan utama antara pengekodan UTF-8 dan UTF-16, supaya dalam setiap kes individu anda boleh memilih format yang sesuai:

  • UTF-8 ialah pengekodan yang lebih padat yang menggunakan 1 hingga 4 bait untuk setiap aksara. Paling kerap disyorkan untuk menggunakan format ini apabila aksara ASCII mendominasi dalam fail, kerana kebanyakan aksara ini memerlukan 1 bait memori. Kelebihan lain ialah pengekodan fail UTF-8 yang mengandungi hanya aksara ASCII tidak akan berbeza dalam apa-apa cara daripada fail ASCII yang sama.
  • UTF-16 menggunakan 2 hingga 4 bait untuk menyimpan setiap aksara. Sila ambil perhatian bahawa tidak dalam semua kes, fail UTF-16 memerlukan lebih banyak ruang memori daripada fail UTF-8. Contohnya, aksara Jepun mengambil 3 hingga 4 bait dalam UTF-8 dan 2 hingga 4 bait dalam UTF-16. Oleh itu, masuk akal untuk menggunakan UTF-16 jika data mengandungi aksara Asia, termasuk Jepun, Cina dan Korea. Kelemahan utama pengekodan ini ialah ia tidak serasi sepenuhnya dengan fail ASCII dan memerlukan program khas untuk memaparkan fail tersebut. Ingat ini jika anda merancang untuk mengimport fail yang terhasil daripada Excel di tempat lain.

Cara Menukar Fail Excel kepada CSV UTF-8

Katakan kita mempunyai helaian excel dengan aksara asing, dalam contoh kita ia adalah nama Jepun.

Cara Menukar Fail Excel kepada Format CSV

Untuk mengeksport helaian Excel ini ke fail CSV, sambil mengekalkan semua hieroglif, kami akan melakukan perkara berikut:

  1. Dalam Excel, buka tab File (Fail) dan klik Simpan sebagai (Simpan sebagai).
  2. Masukkan nama fail dalam medan Jenis Fail (Simpan sebagai jenis) pilih Teks Unikod (Teks Unicode (*.txt)) dan klik Jimat (Simpan).Cara Menukar Fail Excel kepada Format CSV
  3. Buka fail yang dibuat dalam mana-mana editor teks standard, seperti Notepad.

Catatan: Tidak semua editor teks mudah menyokong sepenuhnya aksara Unicode, jadi sesetengah mungkin kelihatan sebagai segi empat tepat. Dalam kebanyakan kes, ini tidak akan menjejaskan fail akhir dalam apa jua cara, dan anda boleh mengabaikannya atau memilih editor yang lebih maju, seperti Notepad++.

  1. Memandangkan fail teks Unicode kami menggunakan aksara tab sebagai pembatas dan kami ingin menukarnya kepada CSV (dibataskan koma), kami perlu menggantikan aksara tab dengan koma.

Catatan: Jika tidak ada keperluan ketat untuk mendapatkan fail dengan pembatas koma, tetapi anda memerlukan sebarang fail CSV yang Excel boleh faham, maka langkah ini boleh dilangkau, kerana Microsoft Excel dengan sempurna memahami fail dengan pembatas - penjadualan.

  1. Jika anda masih memerlukan fail CSV (dipisahkan dengan koma), kemudian lakukan perkara berikut dalam Notepad:
    • Pilih watak tab, klik kanan padanya, dan dalam menu konteks, klik Salinan (Salin), atau klik sahaja Ctrl + Cseperti yang ditunjukkan dalam rajah di bawah.Cara Menukar Fail Excel kepada Format CSV
    • Keratan Akhbar Ctrl + Huntuk membuka kotak dialog Pengganti (Ganti) dan tampal aksara tab yang disalin ke dalam medan yang (Cari apa). Dalam kes ini, kursor akan bergerak ke kanan – ini bermakna aksara tab dimasukkan. Di padang Daripada (Ganti dengan) masukkan koma dan tekan Ganti semua (Ganti semua).Cara Menukar Fail Excel kepada Format CSV

    Dalam Notepad, hasilnya akan menjadi seperti ini:

    Cara Menukar Fail Excel kepada Format CSV

  2. Klik File > Simpan sebagai (Fail > Simpan sebagai), masukkan nama untuk fail dan dalam senarai juntai bawah Pengekodan (Pengekodan) pilih UTF-8… Kemudian tekan butang Jimat (Simpan).Cara Menukar Fail Excel kepada Format CSV
  3. Lancarkan Windows Explorer dan tukar sambungan fail daripada . Txt on . Csv.Tukar sambungan secara berbeza . Txt on . Csv Anda boleh melakukannya terus dalam Notepad. Untuk melakukan ini, dalam kotak dialog Simpan sebagai (Simpan sebagai) dalam medan Jenis Fail (Simpan sebagai jenis) pilih pilihan Semua fail (Semua fail), dan tambah “.csv” pada nama fail dalam medan yang sepadan, seperti yang ditunjukkan dalam rajah di bawah.Cara Menukar Fail Excel kepada Format CSV
  4. Buka fail CSV dalam Excel, untuk ini, pada tab File (Filet) uli Buka > Fail teks (Buka > Fail teks) dan semak sama ada data itu ok.

Catatan: Jika fail anda bertujuan untuk digunakan di luar Excel dan format UTF-8 adalah satu keperluan, maka jangan buat apa-apa perubahan pada helaian dan jangan simpan semula dalam Excel, kerana ini mungkin membawa kepada masalah membaca pengekodan. Jika sebahagian daripada data tidak dipaparkan dalam Excel, buka fail yang sama dalam Notepad dan betulkan data di dalamnya. Jangan lupa simpan fail dalam format UTF-8 sekali lagi.

Cara Menukar Fail Excel kepada CSV UTF-16

Mengeksport ke fail CSV UTF-16 adalah lebih pantas dan lebih mudah daripada mengeksport ke UTF-8. Hakikatnya ialah Excel secara automatik menggunakan format UTF-16 apabila anda menyimpan fail sebagai Teks Unikod (Teks Unikod).

Untuk melakukan ini, simpan fail menggunakan alat Simpan sebagai (Simpan sebagai) dalam Excel dan kemudian dalam Windows Explorer, tukar sambungan fail yang dibuat kepada . Csv. Selesai!

Jika anda memerlukan fail CSV dengan koma bertitik atau koma bertitik sebagai pembatas, gantikan semua aksara tab dengan koma atau koma bertitik masing-masing dalam Notepad atau mana-mana editor teks pilihan anda (lihat lebih awal dalam artikel ini untuk arahan terperinci tentang cara melakukan ini).

Cara Lain untuk Menukar Fail Excel kepada CSV

Kaedah yang diterangkan di atas untuk mengeksport data daripada Excel ke CSV (UTF-8 dan UTF-16) adalah universal, iaitu sesuai untuk bekerja dengan mana-mana aksara khas dan dalam mana-mana versi Excel dari 2003 hingga 2013.

Terdapat banyak cara lain untuk menukar data daripada Excel kepada format CSV. Tidak seperti penyelesaian yang ditunjukkan di atas, kaedah ini tidak akan menghasilkan fail UTF-8 tulen (ini tidak terpakai kepada OpenOffice, yang boleh mengeksport fail Excel dalam beberapa pilihan pengekodan UTF). Tetapi dalam kebanyakan kes, fail yang terhasil akan mengandungi set aksara yang betul, yang kemudiannya boleh ditukar tanpa rasa sakit kepada format UTF-8 menggunakan mana-mana editor teks.

Tukar Fail Excel kepada CSV Menggunakan Helaian Google

Ternyata, sangat mudah untuk menukar fail Excel kepada CSV menggunakan Helaian Google. Dengan syarat bahawa Google Drive telah dipasang pada komputer anda, ikuti 5 langkah mudah ini:

  1. Dalam Google Drive klik butang Buat (Buat) dan pilih Jadual (Hamparan).
  2. Pada menu File (Filet) uli Mengimport (Import).Cara Menukar Fail Excel kepada Format CSV
  3. Klik muat turun (Muat naik) dan pilih fail Excel untuk dimuat naik dari komputer anda.
  4. Dalam kotak dialog Impfail ort (Import fail) pilih Gantikan meja (Ganti hamparan) dan klik Mengimport (Import).Cara Menukar Fail Excel kepada Format CSV

Petua: Jika fail Excel agak kecil, maka untuk menjimatkan masa, anda boleh memindahkan data daripadanya ke hamparan Google menggunakan salin / tampal.

  1. Pada menu File (Filet) uli Muat turun sebagai (Muat turun sebagai), pilih jenis fail CSV – fail akan disimpan pada komputer.Cara Menukar Fail Excel kepada Format CSV

Akhir sekali, buka fail CSV yang dijana dalam mana-mana editor teks untuk memastikan semua aksara disimpan dengan betul. Malangnya, fail CSV yang dibuat dengan cara ini tidak selalu dipaparkan dengan betul dalam Excel.

Simpan fail .xlsx sebagai .xls dan kemudian tukar kepada fail CSV

Kaedah ini tidak memerlukan sebarang ulasan tambahan, kerana semuanya sudah jelas dari namanya.

Saya menemui penyelesaian ini di salah satu forum khusus untuk Excel, saya tidak ingat yang mana satu. Sejujurnya, saya tidak pernah menggunakan kaedah ini, tetapi menurut ramai pengguna, beberapa watak istimewa hilang apabila menyimpan terus dari . Xlsx в . Csv, tetapi kekal jika dahulu . Xlsx menyimpan . Xls, dan kemudian suka . Csv, seperti yang kami lakukan pada permulaan artikel ini.

Bagaimanapun, cuba kaedah mencipta fail CSV daripada Excel ini untuk diri sendiri, dan jika ia berkesan, ia akan menjadi penjimat masa yang baik.

Menyimpan fail Excel sebagai CSV menggunakan OpenOffice

OpenOffice ialah suite aplikasi sumber terbuka yang merangkumi aplikasi hamparan yang melakukan tugas yang baik untuk mengeksport data daripada Excel ke format CSV. Malah, aplikasi ini memberi anda akses kepada lebih banyak pilihan apabila menukar hamparan kepada fail CSV (pengekodan, pembatas dan sebagainya) daripada Excel dan Helaian Google yang digabungkan.

Buka sahaja fail Excel dalam OpenOffice Calc, klik File > Simpan sebagai (Fail > Simpan sebagai) dan pilih jenis fail Teks CSV (Teks CSV).

Langkah seterusnya ialah memilih nilai parameter Pengekodan (Set watak) dan Pemisah medan (Pembatas medan). Sudah tentu, jika kita ingin mencipta fail CSV UTF-8 dengan koma sebagai pembatas, kemudian pilih UTF-8 dan masukkan koma (,) dalam medan yang sesuai. Parameter Pemisah teks (Pembatas teks) biasanya dibiarkan tidak berubah – tanda petikan (“). Klik seterusnya OK.

Cara Menukar Fail Excel kepada Format CSV

Dengan cara yang sama, untuk penukaran yang cepat dan tidak menyakitkan daripada Excel kepada CSV, anda boleh menggunakan aplikasi lain – LibreOffice. Setuju, adalah bagus jika Microsoft Excel menyediakan keupayaan untuk melaraskan tetapan semasa membuat fail CSV.

Dalam artikel ini, saya bercakap tentang kaedah yang saya tahu tentang menukar fail Excel kepada CSV. Jika anda mengetahui kaedah yang lebih cekap untuk mengeksport daripada Excel ke CSV, sila beritahu kami mengenainya dalam ulasan. Terima kasih atas perhatian!

Sila tinggalkan balasan anda