Saya memiliki file teks CSV dengan konten berikut:
"Col1","Col2"
"01",A
"2",B
"10", C
Ketika saya membukanya dengan Excel, itu ditampilkan seperti yang ditunjukkan di sini:
Perhatikan bahwa Cell A2
mencoba menampilkan "01" sebagai angka tanpa "0" di depan.
Ketika saya memformat baris 2 hingga 4 sebagai "Teks", itu mengubah tampilan menjadi
... tapi tetap saja "0" yang utama hilang.
Apakah ada cara untuk membuka file CSV di Excel dan dapat melihat semua nol terkemuka dalam file dengan membalik beberapa opsi? Saya tidak ingin harus mengetik ulang '01 di setiap sel yang seharusnya memiliki nol di depan. Lebih jauh lagi, menggunakan tanda kutip terkemuka mengharuskan perubahan disimpan ke format XLS saat CSV diinginkan. Tujuan saya hanyalah menggunakan Excel untuk melihat konten file yang sebenarnya sebagai teks tanpa Excel yang berusaha membantu saya dalam format apa pun.
'01
dalam excel, itu akan ditampilkan01
tanpa kutipan tunggal ..Jawaban:
Saat Anda membuka csv, Anda akan memiliki opsi untuk menentukan pembatas dan tipe data untuk setiap kolom. Panduan impor teks memiliki 3 langkah. Perhatikan bahwa tangkapan layar saya berasal dari Excel 2010, tetapi ini akan bekerja dengan cara yang persis sama di Excel 2003.
Langkah 1: pilih dibatasi (bukan lebar tetap)
Langkah 2: pilih koma sebagai pembatas Anda
Langkah 3: pilih setiap kolom dan ubah format data menjadi "teks". (Anda akan melihat kata Teks ditampilkan di atas setiap kolom seperti pada tangkapan layar di bawah ini.)
Nol terkemuka tidak akan lagi dihapus:
UPDATE : Jika Anda tidak ingin menavigasi melalui proses untuk membuat Excel bekerja sama, Anda dapat menggunakan CSVEd , editor yang dirancang khusus untuk mengedit file teks yang dibatasi. Editor teks yang bagus seperti Notepad ++ mungkin juga berfungsi, tetapi Anda tidak akan dapat melihat data Anda tersusun dalam kolom.
sumber
Baru saja mengalami masalah ini. Jika Anda mengontrol pembuatan file CSV Anda dapat membuat data terlihat seperti berikut:
Ketika dibuka sebagai Excel itu akan mempertahankan 01.
sumber
format kolom sehingga menampilkan bagaimana Anda menginginkannya (mis. 00 untuk 2 digit)
Ini memiliki keuntungan ia akan disimpan dengan angka-angka itu (tetapi Anda harus mengubah format setiap kali Anda mengedit CSV)
sumber
Pertama-tama salin semua data / kolom dan baris dari lembar excel yang sebenarnya ke lembar excel lain hanya untuk menjadi sisi aman sehingga Anda memiliki data aktual untuk dibandingkan. Langkah,
Jika Anda memiliki lebih dari satu kolom dengan nilai 0 maka ulangi saja.
Hari-hari bahagia.
sumber
1) Tempel nomor saya ke dalam kolom excel (itu akan menghapus angka nol di depan)
2) Kemudian klik kanan untuk "memformat sel" kustom ke 0000 untuk 4 digit #, 00000 untuk 5digits #. dll ... (bawa kembali angka nol itu)
3) Salin kolom dan rekatkan ke file .txt. (harus memiliki semua nol terkemuka).
4) Salin daftar .txt Anda.
5) Klik kanan kolom mana saja di excel dan format menjadi teks.
6) Rekatkan data yang disalin dari .txt ke dalam kolom excel. (Semua nol di depan tetap ada)
Batasi keinginan hati Anda.
sumber
Jika kerusakan sudah terjadi dan Anda memiliki data di Excel, Anda bisa mengubah format file dengan menggunakan opsi Format Angka kustom. Masukkan nol untuk jumlah tempat yang Anda inginkan (gambar di bawah ini akan menghasilkan enam digit)
Inilah Macro yang juga akan melakukannya di seluruh lembar Anda. Cukup tentukan jumlah digit.
sumber