Tampaknya Excel 2013 tidak membaca file CSV dengan benar (Excel 2010 tidak). Setiap kali saya membuka file .csv, semua data saya ditampilkan di kolom pertama.
Saya tahu saya bisa pergi ke DATA
,, Convert
dan kemudian memilih commas
, tetapi pengaturan ini tidak disimpan, dan saya muak melakukan ini setiap kali saya membuka file jenis ini.
Bagaimana saya bisa mengatur Excel 2013, sekali dan untuk semua, untuk menampilkan file CSV (dipisahkan oleh koma) dengan cantik?
excel
csv
office-2013
David
sumber
sumber
Jawaban:
Buka file CSV dengan editor teks yang layak seperti Notepad ++ dan tambahkan teks berikut di baris pertama:
Sekarang buka dengan excel lagi.
Ini akan mengatur pemisah sebagai koma, atau Anda dapat mengubahnya ke apa pun yang Anda butuhkan.
sumber
Untuk Excel 2013:
http://blogmines.com/blog/how-to-import-text-file-in-excel-2013/
sumber
Masalahnya adalah dari Opsi regional. Pemisah desimal dalam kemenangan 7 untuk negara-negara Eropa adalah koma. Anda harus membuka Panel Kontrol -> Opsi Regional dan Bahasa -> Pengaturan Aditional -> Pemisah Desimal: klik untuk memasukkan titik (.) Dan ke Daftar Pemisah masukkan koma (,). Ini adalah !
sumber
Saya tahu bahwa jawaban sudah diterima, tetapi satu hal yang perlu diperiksa adalah penyandian file CSV. Saya memiliki skrip Powershell yang menghasilkan file CSV. Secara default, ini disandikan sebagai UCS-2 Little Endian (per Notepad ++). Itu akan membuka file dalam satu kolom di Excel dan saya harus melakukan konversi Teks ke Kolom untuk membagi kolom. Mengubah skrip untuk menyandikan output yang sama dengan "ASCII" ( UTF-8 tanpa BOM per Notepad ++) memungkinkan saya untuk membuka CSV secara langsung dengan kolom-kolom terbelah. Anda dapat mengubah pengkodean CSV di Notepad ++ juga.
sumber
Some-Command | Out-File -Encoding Default
yang biasanya memberikan pengkodean ANSI yang benar (setidaknya pabrik di USA).Out-File
mengkodekan file sebagai sesuatu selain dari yangDefault
default? Saya mencoba memahami bahwa ... ini default ... tetapi tidak digunakan secara default ... dan karena itu bukan default?Anda dapat memilih pemisah mana yang Anda inginkan di Excel 2013 Buka DATA -> Teks Ke Kolom -> Pilih dipisahkan -> lalu pilih pemisah Anda "Tab, Titik Koma, Koma, Spasi atau lainnya" dan Anda akan melihat perubahan segera di "pratinjau data" "lalu klik FInish
Setelah Anda memiliki format yang Anda inginkan, Anda cukup menyimpan dokumen dan itu akan permanen.
sumber
Diambil dari /superuser/238944/how-to-force-excel-to-open-csv-files-with-data-arranged-in-columns
Perilaku Excel saat membuka file CSV sangat tergantung pada pengaturan lokal Anda dan pemisah daftar yang dipilih di bawah Wilayah dan bahasa » Format » Lanjutan . Secara default Excel akan menganggap setiap CSV disimpan dengan pemisah itu. Yang benar selama CSV tidak datang dari negara lain!
Jika pelanggan Anda berada di negara lain, mereka mungkin melihat hasil lain maka Anda berpikir.
Misalnya, di sini Anda melihat bahwa Excel Jerman akan menggunakan titik koma alih-alih koma seperti di AS
sumber
Masalah lain yang mungkin terjadi adalah file csv berisi tanda urutan byte "FEFF". Tanda urutan byte dimaksudkan untuk mendeteksi apakah file telah dipindahkan dari sistem menggunakan big endian atau sedikit pemesanan byte endian ke sistem dengan endianness yang berlawanan.https://en.wikipedia.org/wiki/Byte_order_mark
Menghapus tanda urutan byte "FEFF" menggunakan hex editor akan memungkinkan Excel membaca file.
sumber