CSV dosyası nedir?

CSV — tablo metni

Nedir?

CSV, en yalın haline indirgenmiş bir tablodur: her kayıt bir satır, değerler virgülle ayrılır. Başka hiçbir şey yoktur. Ne renk, ne formül, ne de birden fazla sayfa.

Bu sadelik aslında onun gücüdür: hangi yazılım, hangi programlama dili, hangi veritabanı olursa olsun CSV'yi okuyabilir. Verinin ortak dilidir.

Tarihçe ve kökeni

Format 1970'lerden beri kullanılıyor; resmi bir belgeyle tanımlanması ise ancak 2005'te gerçekleşti, üstelik bağlayıcı bir otorite olmadan.

Bu net standart eksikliği, formatla ilgili yaşanan tüm sıkıntıları açıklar: herkes onu kendi yöntemiyle uygulamıştır.

Neden kullanışlı

Evrensel, son derece küçük, düz metin olarak okunabilir ve bir betikle milyonlarca satır saniyeler içinde işlenebilir.

Herhangi bir hesap tablosu programına veya veritabanına aktarılabilir.

Sınırlar ve eksiler

Ayırıcı karakter gerçek bir baş belasıdır: Türkçe hesap tablosu programları noktalı virgül kullanır, çünkü virgül zaten ondalık ayırıcı olarak kullanılmaktadır. İngilizce bir CSV dosyası Türkçe Excel'de açıldığında tüm veriler tek bir sütuna sıkışır.

Buna bir de kodlama sorununu ekleyin — Türkçe karakterlerin anlamsız simgelere dönüşmesi — ve içinde zaten virgül barındıran değerleri: dünyadaki veri aktarım sorunlarının dörtte üçü bu yüzdendir.

Kullanım ipuçları

Bir dönüştürme işleminden sonra her zaman üç şeyi kontrol edin: ayırıcı karakteri, kodlamayı — tercihen UTF-8 — ve ayırıcıyı içeren değerlerin etrafındaki tırnak işaretlerini.

Formülleri ve biçimlendirmeyi korumak istiyorsanız XLSX formatına dönüştürün. Hiyerarşik veriler için CSV yapısal olarak uygun değildir: bu durumda JSON'u tercih edin.

CSV dosyanızı saniyeler içinde, Fransa’daki güvenli sunucularımızda dönüştürün.

CSV dönüştür