Excel'in CSV dosyamı içe aktarmasını nasıl sağlayabilirim ?
Dosya
CSV olduğunu iddia eden bir dosyam var. Her biri çift tırnak (evet, tarihler ve sayılar bile) ile çevrili 10 alan içerir. Bu alanların 2 veya 3'ü virgül içerir . Ancak bu alanlardaki veriler de tırnak işaretleri ile çevrilidir.
Sorun
Bu dosyayı açmaya çalıştığımda, Excel tırnak işaretlerini tamamen yok sayar ve verilerin bir parçası olduğunu varsayar.
Bu nedenle virgül içeren alanları birden çok sütuna böler.
Bu kötü, en azından benim için.
Örnek veriler
"20051", "", "2009 30 Eylül 02:53:23", "SOMETEXT", "", "5000", "2000000", "2008 - 99999 - -99999, 2008 - unk - unk", "191 - SOMETEXT - SOMETEXT, 192 - SOMETEXT - SOMETEXT, 193 - SOMETEXT - SOMETEXT, 194 - SOMETEXT - SOMETEXT, 195 - SOMETEXT - SOMETEXT, 196 - SOMETEXT - SOMETEXT "," 45 - SOMET, SEXET - 140, S62 - SOMETEXT - SOMETEXT, 141 - SOMETEXT - SOMETEXT " "20052", "SOMETEXT", "2009 Eylül 08 07:56:50", "SOMETEXT", "", "50000", "5000000", "2007 - 99999 - 99999", "146 - SOMETEXT - SOMETEXT, 145 - SOMETEXT - SOMETEXT, 147 - SOMETEXT - SOMETEXT, 148 - SOMETEXT - SOMETEXT "," 103 - SOMETEXT - SOMETEXT, 1131 - SOMETEXT - SOMETEXT "
Ne denedim?
Ayırıcıları ve benzerlerini belirtmek için içe aktarma özelliğini kullandım, ancak bu yardımcı olmuyor gibi görünüyor.
"Metin sınırlayıcı" çift tırnak "{yok}" ve tekrar geri geçiş denedim. Bu yalnızca ilk sütunu etkiliyor gibi görünüyor. Diğer sütunları tıklayıp bu ayarı her birine uygulamak mümkün olsaydı, bu sorun tekrarlanabilirdi. Ancak durum böyle değildir ve bunun sütunlar üzerinde çalışması amaçlanmıştır.
Başka ne deneyebilirim?