Bagaimana saya bisa unggul untuk tidak dipusingkan dengan format file .csv

12

Saya memiliki dua masalah dengan file csv yang terjadi ketika saya mencoba dan mengeditnya di Excel.

  1. Saya memiliki kolom ISBN yang diformat ulang ke format ilmiah setiap kali saya menyimpan file
  2. Pengkodean untuk file diubah dari UTF-8 ke ANSI ketika saya membuka file.

Ini benar-benar membuat frustrasi dan membuang-buang waktu.

Apakah ada cara saya bisa memaksa Excel untuk meninggalkan format file sendirian?

Martin Duys
sumber
Relevan: eusprig.org/stories.htm (Kisah horor favorit saya adalah # 39)
pavium
2
Sekali lagi, TOLONG TOLONG jangan gunakan Excel untuk CSVs !!!!
surfasb

Jawaban:

10

Jangan klik dua kali pada file CSV karena itu akan memformat kolom secara otomatis. Alih-alih membuat spreadsheet baru dan gunakan Impor Data dan Anda dapat memformat kolom secara manual ke TEXT untuk menghindari pemotongan angka dan pemformatan otomatis konyol.

kobaltz
sumber
5

Sangat menyedihkan bahwa di sisi Windows, Excel telah entah bagaimana menjadi editor defacto file CSV, meskipun ia melakukan pekerjaan sub par di dalamnya. Saya memiliki pengalaman yang sama seperti Anda ketika saya menggabungkan dua speadsheet kontak dan mengimpornya ke Google.

Masalah yang Anda hadapi adalah karena file CSV tidak mengandung metadata format, Excel memuat file teks dengan semua format default. Jika mendeteksi tanggal pada beban, coba tebak? Jika mendeteksi nol di depan, coba tebak ??

Saya menyerah dengan Excel. Dan kamu juga harus!

Akses adalah alat yang jauh lebih baik. Pertama, Access, secara default, mengimpor semua data ke dalam bentuk teks. Ini tidak melakukan pemformatan gimmick apa pun kecuali Anda memintanya. Dua, ini sebenarnya memformat CSV dengan benar dengan memungkinkan Anda mengelilingi semua bidang dengan tanda kutip. Semuanya meninggalkan ruang utama yang tak tersentuh. Sebarkan berita.

Menyelamatkan nyawa !! Sebarkan berita !! Jangan gunakan Excel untuk CSV !!! Gunakan Akses !!

surfasb
sumber
Saya suka itu :-) Bagus dan bersemangat. Biarkan saya mencobanya segera!
Martin Duys
Aargh! Lisensi Office saya tidak termasuk Access. Adakah ide di sekitar aplikasi lain yang bisa saya gunakan?
Martin Duys
Saya akan mencoba opsi yang disebutkan dalam posting ini
Martin Duys
Ya, apa pun selain Excel untuk menggunakan CSV. Itu menyebalkan Anda tidak memiliki Akses. 1000 kali lebih baik dalam menangani CSV daripada Excel.
surfasb
Ini bagus. Mengimpor dan mengekspor UTF-8 dengan Excel 2013 di Windows 7 selalu menyebabkan saya bermasalah. Akses tampak hebat 1) Setelah ditautkan ke csv saya tidak harus mengkonfigurasi pengaturan impor setiap kali saya memuat file. 2) Saya dapat dengan mudah mengurutkan kolom tanpa perlu mengubah csv menjadi tabel excel dan kemungkinan lebih banyak lagi!
bioslime
2
  1. Buka file .csv dengan program notepad.
  2. Simpan file sebagai file .txt
  3. Buka Excel (jangan klik kanan file dan pilih opsi 'Buka dengan')
  4. Menggunakan Excel, buka file .txt (Anda harus memberi tahu excel untuk menampilkan semua jenis file)
  5. Pastikan bahwa ketika Anda mencapai langkah 3 dari panduan impor teks, Anda secara manual menetapkan kolom yang Anda tidak ingin diubah ke format teks
  6. Klik "Selesai"
Alton
sumber
0

Saya hanya menyerah excel dan membuat alat sendiri . Ini masih dalam pengembangan tetapi Anda dapat mencobanya, umumnya berfungsi dengan data yang saya miliki. Saya telah mencoba CSVed, tetapi tampaknya tidak dapat menangani nilai sel dengan jeda baris.

pengguna1022209
sumber