Ubah CSV menjadi Excel
Pilih cara CSV dibaca, bersihkan barisnya, lalu pilih, ubah nama, dan urutkan kolom sebelum mengunduh berkas Excel. Panduan ini menjelaskan opsi dengan contoh kecil.
Coba CSV contoh
Unduh orders-options.csv, daftar pesanan fiktif dengan enam kolom dan enam baris data. Berkas dan nama kolom berbahasa Inggris. Ada spasi di tepi nilai, baris kosong, baris Ada yang berulang, dan baris Eli yang lebih pendek. Hasilnya menyisakan empat kolom dan empat baris data.
Langkah demi langkah
- Unduh CSV contoh di atas. Buka CSV ke Excel dan gunakan Pilih file untuk memilih orders-options.csv.
- Atur Pemisah ke ; dan Pengodean teks ke UTF-8. Biarkan Baris pertama adalah tajuk dicentang. Pastikan pratinjau menampilkan Notes, Name, Amount, Account ID, City, dan Status sebagai enam kolom terpisah. Selesaikan pengaturan impor sebelum mengedit kolom.
- Hapus centang Pertahankan nilai sebagai teks untuk contoh ini agar nilai Amount dapat digunakan dalam perhitungan. Pilihan teks dan angka dijelaskan di bawah.
- Di Bersihkan data, centang Hapus spasi di tepi sel, Hapus baris kosong, Hapus baris duplikat, dan Isi sel yang hilang pada baris pendek. Pratinjau sekarang harus menampilkan empat baris data dan dua baris yang dihapus.
- Di Kolom, hapus centang Notes dan Status. Pada kolom nama, ubah Account ID menjadi Account dan Amount menjadi Total. Gunakan tombol panah (Pindah ke atas dan Pindah ke bawah) sampai kolom terpilih muncul di pratinjau sebagai Name, Account, City, Total.
- Periksa pratinjau, lalu pilih Unduh Excel. Buka orders-options.xlsx di Excel atau editor lembar kerja lain dan lakukan pemeriksaan berikut.
Memahami opsi impor
| Opsi | Kapan digunakan |
|---|---|
| Pemisah | Otomatis mendeteksi pemisah yang mungkin digunakan. Anda dapat memilih koma, titik koma, ↹ Tab, atau |, atau menggunakan Kustom untuk satu karakter lain. Pilih karakter yang memisahkan bidang dalam berkas; contoh menggunakan titik koma. |
| Pengodean teks | Otomatis mendeteksi UTF-8, Windows-1252, atau berkas UTF-16 dengan penanda pengodean. Anda juga dapat memilih UTF-8, Windows-1252, UTF-16 LE, atau UTF-16 BE secara langsung. Contoh menggunakan UTF-8; Zoë harus tampil dengan benar. |
| Baris pertama adalah tajuk | Biarkan dicentang jika baris pertama berisi nama kolom. Baris itu menjadi tajuk lembar kerja dan namanya dapat diedit. Hapus centang jika baris pertama berisi data yang harus diperlakukan seperti rekaman lainnya. |
Memilih sel teks atau angka
| Pertahankan nilai sebagai teks | Dampak |
|---|---|
| Dicentang | Semua sel berisi nilai disimpan sebagai teks. Gunakan untuk mempertahankan nilai teks asli. Jumlah seperti 19.50 tetap berupa teks dan tidak bekerja seperti sel angka saat dijumlahkan. |
| Tidak dicentang | Angka sederhana yang sesuai disimpan sebagai sel angka; nilai lain tetap teks. Gunakan ini pada contoh agar Total dapat dijumlahkan. Pengaturan berlaku untuk semua kolom, dan Excel dapat menampilkan 19.50 sebagai 19.5. |
Membersihkan baris
| Opsi | Kapan digunakan |
|---|---|
| Hapus spasi di tepi sel | Menghapus spasi di awal dan akhir setiap sel, termasuk tajuk. Pada contoh, spasi di sekitar Zoë dihapus. Spasi di antara kata tetap ada. |
| Hapus baris kosong | Menghapus baris yang semua selnya kosong atau hanya berisi spasi. Ini menghapus baris kosong dalam contoh. Baris tajuk tetap ada. |
| Hapus baris duplikat | Menyimpan salinan pertama dari setiap baris data yang seluruhnya identik dan menghapus salinan berikutnya. Satu baris Ada tersisa. Jika diaktifkan, pemangkasan spasi dan pelengkapan baris pendek dilakukan sebelum perbandingan. |
| Isi sel yang hilang pada baris pendek | Menambahkan sel kosong di akhir baris pendek sampai jumlah kolomnya sama dengan baris terlebar. Sel City dan Status yang hilang pada Eli tetap kosong; nilai yang hilang tidak ditebak. |
Baris data yang tersisa mempertahankan urutan sumber: Zoë, Ada, Mika, Eli dalam contoh. Alat tidak menyediakan kontrol untuk memilih atau mengurutkan ulang baris data satu per satu.
Memilih, mengganti nama, dan mengurutkan kolom
| Tindakan | Cara kerjanya |
|---|---|
| Memilih kolom | Gunakan kotak centang untuk menyertakan atau mengecualikan kolom. Sisakan setidaknya satu kolom terpilih. Hapus centang Notes dan Status pada contoh. |
| Mengganti nama tajuk | Edit bidang nama di samping kolom saat Baris pertama adalah tajuk dicentang. Ubah Account ID menjadi Account dan Amount menjadi Total pada contoh. |
| Menentukan urutan | Gunakan tombol panah (Pindah ke atas dan Pindah ke bawah) untuk memindahkan kolom dalam daftar. Kolom terpilih diekspor sesuai urutan daftar, dari kiri ke kanan. Urutan mencentang kotak tidak menentukan urutan hasil. Kolom yang dicentang lagi kembali ke posisi saat ini. |
| Atur ulang kolom | Atur ulang kolom memilih semua kolom lagi, memulihkan urutan sumber, dan menghapus perubahan nama tajuk. Pilihan pembersihan tetap dicentang. |
Memeriksa berkas Excel
- Pastikan empat tajuk adalah Name, Account, City, Total dalam urutan tersebut, dengan empat baris data. Notes dan Status harus tidak ada.
- Periksa nama Zoë, Ada, Mika, dan Eli tanpa spasi di tepi. Ada harus muncul sekali dan sel City milik Eli harus kosong.
- Dengan Pertahankan nilai sebagai teks tidak dicentang, gunakan fungsi penjumlahan editor untuk D2:D5 di sel kosong. Total harus 43.75; format angka lokal dapat menampilkannya sebagai 43,75.
- Simpan dan buka kembali XLSX. Periksa lagi tajuk, urutan baris, nama, dan nilai. CSV asli tidak berubah.
Pertanyaan dan pemecahan masalah
Semua muncul dalam satu kolom
Ubah Pemisah ke karakter antara bidang dalam berkas sumber. Untuk contoh, pilih ;. Gunakan Kustom hanya untuk satu karakter lain.
Nama mengandung karakter aneh
Periksa Pengodean teks. Coba pengodean yang dipakai saat berkas dibuat, lalu periksa nama beraksen. Contoh menggunakan UTF-8 dan harus menampilkan Zoë.
Rekaman pertama menjadi tajuk atau nama kolom tidak dapat diubah
Periksa Baris pertama adalah tajuk. Hapus centang jika baris pertama adalah rekaman data. Centang jika berisi nama yang ingin diedit.
Pilihan kolom atau nama saya hilang
Mengubah Pemisah atau Pengodean teks membaca berkas lagi dan mengatur ulang pilihan, urutan, serta nama kolom. Selesaikan pengaturan itu dahulu, lalu susun kolom. Atur ulang kolom juga memulihkan kolom dan nama asli.
Pratinjau hanya menampilkan sebagian berkas
Pratinjau menampilkan hingga 12 baris data dan 12 kolom. Unduhan mencakup semua baris tersisa dan semua kolom terpilih dalam urutan yang ditentukan. Periksa berkas besar di editor lembar kerja setelah mengunduhnya.
Jumlah tidak dapat dijumlahkan sebagai angka
Jika Pertahankan nilai sebagai teks dicentang, jumlah berupa teks. Hapus centang dan unduh lagi agar angka sederhana yang sesuai menjadi sel angka. Simbol mata uang dan koma desimal tetap teks. Sel angka dapat menampilkan lebih sedikit nol desimal akhir; jumlahnya tidak berubah.
Kode memerlukan nol di awal
Kode seperti 00123 dalam contoh adalah pengenal. Pertahankan nilai sebagai teks mempertahankan sel berisi nilai sebagai teks. Konverter juga menyimpan kode berawalan nol, seperti 00123, sebagai teks saat opsi tidak dicentang. Periksa kode dalam XLSX yang diunduh. Jika nol sudah hilang dari CSV sumber, konversi tidak dapat memulihkannya secara otomatis.
Baris masih terlihat duplikat setelah kolom disembunyikan
Hapus baris duplikat membandingkan seluruh baris sumber setelah pembersihan terpilih, sebelum kolom yang dikecualikan dihapus. Baris dengan nilai Notes berbeda tetap terpisah meskipun Notes tidak dicentang. Periksa perbedaan sumber sebelum menghapus rekaman.
Opsional: bandingkan contoh dan berkas referensi
Tabel menunjukkan nilai sumber dan data contoh yang telah disusun. Buku kerja referensi dibuat dengan fungsi ekspor konverter menggunakan pembersihan, nama tajuk, dan urutan kolom yang sama.
Sebelum pembersihan: CSV contoh
Baris kosong dan baris Ada berulang dibuat dengan sengaja. Baris sumber Eli berakhir setelah Account ID. Spasi di tepi nilai dipertahankan dalam tabel.
| Notes | Name | Amount | Account ID | City | Status |
|---|---|---|---|---|---|
| internal | Zoë | 19.50 | 00123 | Bergen | Paid |
| archive | Ada | 5.00 | 12345 | Oslo | Paid |
| archive | Ada | 5.00 | 12345 | Oslo | Paid |
| follow up | Mika | 12.00 | 00234 | Trondheim | Pending |
| review | Eli | 7.25 | 34567 |
Setelah pembersihan dan pemilihan kolom
Inilah nilai yang ditampilkan dalam pratinjau konverter. Editor lembar kerja dapat menampilkan jumlah numerik dengan lebih sedikit nol akhir.
| Name | Account | City | Total |
|---|---|---|---|
| Zoë | 00123 | Bergen | 19.50 |
| Ada | 12345 | Oslo | 5.00 |
| Mika | 00234 | Trondheim | 12.00 |
| Eli | 34567 | 7.25 |
| Berkas referensi | Pengaturan sel | Bita |
|---|---|---|
| orders-options.xlsx | Pertahankan nilai sebagai teks: tidak dicentang | 4952 |
| orders-options-text.xlsx | Pertahankan nilai sebagai teks: dicentang | 5180 |
Kedua referensi berisi empat baris dan pilihan kolom yang sama. Jenis sel teks dan angkanya berbeda. Referensi teks memiliki nama berkas deskriptif; konverter mengunduh contoh ini sebagai orders-options.xlsx.