CSV (MS-Dos), CSV (Macintosh), CSV (virgülle ayrılmış) arasındaki fark nedir


19

Excel 2010'daki CSV (MS-Dos), CSV (Macintosh), CSV (virgülle ayrılmış) dosya türleri arasındaki fark nedir? Hepsi bir kaydetme dosyası türü olarak listelenir, ancak nihayetinde Virgülle Ayrılmış Değer dosyalarıdır.

Yanıtlar:


19

[Bunlar] arasındaki fark, metin alanlarında belirli özel karakterleriniz varsa; örneğin, aksanlı (yabancı dil) bir karakter. Windows CSV olarak dışa aktarırsanız, bu alanlar Windows-1252 kod sayfası kullanılarak kodlanır. DOS kodlaması genellikle eski Windows öncesi bilgisayarlarda kullanılan karakterleri eşleyen 437 kod sayfasını kullanır. Biri olarak dışa aktarır ve sonra diğerini bekleyen bir araçla içe aktarırsanız, çoğu şey iyi görünecektir, ancak örneğin adında bir umlaut (veya başka bir yabancı karakter) olan birini tanıyorsanız beklenmedik sonuçlar alırsınız.

kaynak


3
Mac seçenekleri ayrıca windows CR / LF'yi sadece mac CR standardına dönüştürmelidir.
Lamar B

4
Sınırlı Csv virgülüne ne dersiniz?
Daniel Beck

3
@Raystafarian Tamam, bu varsayılan biçimdir. Ancak CSV ile ilgili olarak virgülle ayrılmış anlamına gelir: Eğer bu kadar kolay olsaydı. CSV biçiminin yerelleştirilmiş varyantları sınırlayıcı olarak noktalı virgül kullanır.
Daniel Beck

1
@LamarB: Yalnızca CR biçimi yalnızca OSX'ten önceki MacOS için geçerlidir. OSX Unix tabanlıdır ve satır sonlandırıcı olarak LF kullanır. Excel eski MacOS biçimini kullanıyor mu?
Keith Thompson

1
@KeithThompson CSV (Macintosh), CR ile yeni satır karakteri olarak kaydederken, CSV (Virgülle ayrılmış) ve CSV (DOS) her ikisi de CR / LF kullanır. Bunu küçük bir e-tabloyu kaydedip "Tüm Karakterleri Göster" etkinken Not Defteri ++ 'da açarak öğrendim.
Supuhstar
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.