Perilaku Excel saat membuka file CSV sangat tergantung pada pengaturan lokal Anda dan yang digunakan di list separator
bawah Region and language » Formats » Advanced
. 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
Untuk membuat Anda lebih bingung, pengaturan itu mengganggu simbol desimal yang dapat diatur secara terpisah di bawah Excel Options » Advanced » Use system separators
atau melalui pengaturan regional seperti yang ditunjukkan di atas. Excel tidak bisa menggunakan simbol yang sama dengan tab desimal dan pemisah daftar. Secara otomatis akan menggunakan koma atau titik koma sebagai pemisah cadangan. Baca lebih lajut
Saya akan mengambil contoh Anda untuk membuat 3 file. Masing-masing dengan pemisah yang berbeda dan membukanya dengan Excel.
COMMA SEMICOLON TAB
Tidak sama dengan Excel Anda? Saya pikir juga begitu.
Jadi mari kita secara manual mengubah ekstensi dari file CSV yang sama ke XLS dan lihat apa yang terjadi sekarang. Pertama, Excel akan memunculkan peringatan bahwa ekstensi file tidak cocok dengan konten dan Excel mencoba menebak apa yang ada di dalamnya.
COMMA SEMICOLON TAB
Kesimpulan: TAB + mengubah nama + mengabaikan peringatan = Menang di setiap sistem?
Mungkin, tapi saya tidak akan begitu yakin untuk pelanggan di luar negara Anda sendiri.
Metode terbaik adalah menginstruksikan pelanggan Anda untuk terlebih dahulu membuka Excel kosong dan kemudian pergi ke Data » Get data from text
dan secara manual memilih koma sebagai pemisah