Membuka lalu menyimpan file CSV di Excel tidak menyimpan dalam format yang sama

1

Membuka sampel file CSV di notepad menunjukkan format sebagai:

"ds","y"
"2007-12-10",9.59076113897809
"2007-12-11",8.51959031601596
"2007-12-12",8.18367658262066
"2007-12-13",8.07246736935477
"2007-12-14",7.8935720735049
"2007-12-15",7.78364059622125
"2007-12-16",8.41405243249672
"2007-12-17",8.82922635473185
"2007-12-18",8.38251828808963
"2007-12-19",8.06965530688617
"2007-12-20",7.87929148508227
"2007-12-21",7.76174498465891
"2007-12-22",7.52940645783701
"2007-12-23",8.38526052015541
"2007-12-24",8.62011072542292

Saat membuka file menggunakan Excel dan kemudian menyimpan file, itu menyimpan sebagai berikut (format file CSV [dibatasi koma]).

Ini seperti apa di notepad:

"ds,""y"""
2007-12-10,9.59076113897809
2007-12-11,8.51959031601596
2007-12-12,8.18367658262066
2007-12-13,8.07246736935477
2007-12-14,7.8935720735049
2007-12-15,7.78364059622125
2007-12-16,8.41405243249672
2007-12-17,8.82922635473185
2007-12-18,8.38251828808963
2007-12-19,8.06965530688617
2007-12-20,7.87929148508227
2007-12-21,7.76174498465891
2007-12-22,7.52940645783701
2007-12-23,8.38526052015541
2007-12-24,8.62011072542292

Bagaimana cara saya menyimpan file yang dibuka sambil mempertahankan format aslinya?

Charles
sumber
Menempatkan sesuatu dalam tanda kutip ganda membuat excel menafsirkannya sebagai teks. Saat menggunakan 2x tanda kutip ganda, excel memperlakukan yang pertama sebagai karakter pelarian.
angelofdev
1
Saya tidak berpikir Anda akan dapat mempertahankan format aslinya. Excel mengekspor file menggunakan mesin CSV-nya, yang akan menempatkan tanda kutip di sekitar beberapa nilai, tetapi nilai yang diketahuinya tidak perlu diloloskan tidak akan memiliki tanda kutip, seperti yang dapat Anda lihat dari hasil Anda.
heavyd
Cara terbaik untuk mempertahankan format file tampaknya ekspor menggunakan prosedur VBA Anda sendiri.
Akina
Coba ini .. pilih semua (dalam notepad), salin> (dalam excel) Data, Text2Columns> Delimed, selanjutnya> Pembatas: koma, selanjutnya> @ColumnDataFormat, pilih teks untuk semua kolom.
p._phidot_