Saya memiliki masalah dengan file .csv yang merupakan ekspor dari situs intranet pengguna. Pengguna cukup memilih 'Ekspor' dari situs dan ekspor membuka Excel secara otomatis. Masalahnya adalah bahwa Excel menanganinya dua cara berbeda tergantung pada pengguna dan apa yang saya asumsikan adalah pengaturan default.
Versi 1: File dibuka di Excel dengan semua data di kolom A dengan pembatas koma. Ini adalah proses yang diharapkan. Teks sederhana ke kolom yang memungkinkan pengguna untuk mengubah satu kolom menjadi teks (nomor bagian memiliki angka nol di depannya) dan ekspor ke Excel sempurna.
Versi 2: File terbuka di Excel tetapi sistem entah bagaimana mengenali pembatas koma dan melakukan pemisahan kolom secara otomatis. Ini tidak disukai karena nomor item tidak diubah menjadi teks sehingga nol di depannya terpotong.
Adakah ide bagaimana mengubah pengaturan yang membuat versi 1 terjadi? Solusinya perlu cukup sederhana karena ada ratusan pengguna eksternal mengakses data ini yang khusus untuk mereka.
Ngomong-ngomong - semua pengguna yang diuji sejauh ini semuanya pada versi yang sama dari Excel 2010. Pengguna eksternal kemungkinan akan menggunakan apa pun 2007 dan yang lebih baru.
Terima kasih.
sumber
Jawaban:
Region and Language
Pengaturan Windows menentukan simbol mana yang digunakan secara default sebagai aList separator
. Untuk pengguna di mana koma dipilih sebagaiList separator
, Excel akan mem-parsing file CSV seperti itu. Demikian juga untuk pengguna di mana titik koma diatur sebagai default.Ini dijelaskan secara rinci dalam jawaban ini: Cara memaksa Excel untuk membuka file CSV dengan data disusun dalam kolom
Beberapa solusi
;
. Namun ini mungkin sangat tidak layak.#
. Ini akan menyebabkan data muncul di kolom A untuk semua pengguna.sumber