CSV Metni Nasıl Biçimlendirilir?
CSV metnini ekleyip ayırıcıyı, tırnak karakterini ve biçimlendirme değerini seçin. İşlem istisna olmadan tamamlanırsa metin bu ayarlarla yeniden yazılır ve satır ile sütun sayıları bildirilir.
CSV düzenlemesini anlamak
CSV metni, alanları belirli karakterlerle ayrılmış satırlardan oluşur. Bu araç, metni seçtiğiniz ayırıcıya ve tırnak karakterine göre ayrıştırır; ardından elde edilen satırları aynı ayarları kullanarak yeniden yazar. Böylece farklı bir kaynaktan alınan içeriği daha düzenli bir CSV görünümünde inceleyebilirsiniz. Kullanım sırasında üç ayar önem taşır: alanları ayıran karakter, alanları çevreleyen tırnak karakteri ve tırnaklama biçimi.
Varsayılan seçimler virgül ayırıcı, çift tırnak karakteri ve pretty biçimlendirmesidir. Veriniz bu yapıya uyuyorsa ayarları değiştirmeden başlayabilirsiniz. Sekmeyle, noktalı virgülle veya başka bir karakterle ayrılmış metinlerde ise girişin gerçek yapısına uygun seçimi yapmanız gerekir. Biçimlendirme sonucu, metnin seçilen kurallarla okunup yeniden yazılmasına dayanır; yalnızca ekranda daha düzenli görünmesi, verinin içeriğinin ayrıca doğrulandığı anlamına gelmez.
CSV ayarlarını uygulama sırası
-
CSV metnini giriş alanına ekleyin. Satırları doğrudan yazabilir veya mevcut metni yapıştırabilirsiniz. Yalnızca boşluklardan ya da satır sonlarından oluşan bir giriş verirseniz işlem başarılı biçimde sonuçlanır; biçimlendirilmiş içerik boş kalır ve satır ile sütun sayıları sıfır olarak bildirilir.
-
Alanları ayıran karakteri belirleyin. Virgülle ayrılmış bir içerikte virgül seçin. Dosyanızdaki alanlar noktalı virgül, sekme veya başka bir ayırıcıyla ayrılıyorsa, kontrol içinden buna karşılık gelen karakteri seçin. Bu seçim, metnin hangi noktalardan bölüneceğini etkilediği için satırların beklenen alanlara ayrılması bakımından temel adımdır.
-
Alanları çevreleyen tırnak karakterini seçin. Varsayılan karakter çift tırnaktır. Girdide alanları farklı bir karakter çevreliyorsa, ayrıştırmanın girişte kullanılan işaretle yapılması için o karakteri seçin. Tırnak işareti metnin içinde veri olarak geçiyorsa, seçiminizi yaparken bunun alan sınırlarını nasıl belirlediğine dikkat edin.
-
Biçimlendirme değerini ayarlayın. Exact
minimaldeğeri minimal CSV tırnaklamasını kullanır.minimaldışındaki her biçimlendirme değeri, gözden geçirilen davranışa göre tüm alanların tırnaklanmasıyla sonuçlanır. Bu nedenle seçimde yalnızca görünen adın çağrıştırdığı anlama güvenmek yerine kullandığınız değerinminimalolup olmadığını kontrol edin. -
İşlemi başlatın ve dönen içeriği inceleyin. İşlem istisna olmadan tamamlanırsa araç, satırları seçtiğiniz ayırıcı ve tırnak karakteriyle ayrıştırıp yine bu ayarlarla CSV olarak yeniden yazar. Sonuçta ayrıştırılan satır sayısını ve gözlemlenen en geniş satırdaki alan sayısını takip edin. Bir sorun belirtisi görürseniz, önce ayırıcıyı, tırnak karakterini ve biçimlendirme değerini giriş metniyle karşılaştırın.
-
Sonucu kullanmadan önce kaynak metinle kısa bir karşılaştırma yapın. Özellikle farklı satır genişlikleri, alan içinde geçen ayırıcılar ve tırnak karakterleri bulunduğunda yeniden yazılmış içeriği satır satır kontrol etmek yararlı olur. Bu kontrol, sayım değerini yorumlarken hangi satırların ayrıştırıldığını anlamanıza yardımcı olur; araç adına ek bir doğrulama sonucu çıkarmaz.
Çıktıdaki sayıları ve metni okuma
Başarılı bir işlemde satır sayısı, ayrıştırılan satırların adedini ifade eder. Sütun sayısı ise sabit bir şema veya her satırın eşit uzunlukta olduğu varsayımı değildir; gözlemlenen satırlar arasındaki en büyük satır genişliğidir. Örneğin bir satırda iki alan, başka bir satırda dört alan varsa raporlanan sütun sayısı dört olarak okunur.
Biçimlendirilmiş içerikte kullanılan ayırıcı ve tırnak karakteri, işlem için seçtiğiniz değerlere bağlıdır. minimal kullanıldığında yalnızca gerekli CSV tırnaklaması uygulanır; başka bir değer seçildiğinde alanların tümü tırnaklanır. Bu davranış, çıktının görünüşünü açıklayabilir ancak sayım bilgilerinin verinin doğru, eksiksiz veya belirli bir standarda uygun olduğunu kanıtladığı sonucuna götürmez.
Boş giriş ile hata sonrasında görülen boş içerik birbirine benzeyebilir. Ayrım, hata durumunda ayrıca bir hata açıklamasının dönmesidir; boş veya yalnızca boşluk içeren girişte ise başarılı yanıtla birlikte sıfır satır ve sıfır sütun bildirilir. İstisna oluştuğunda yanıtın başarılı olarak dönmesi, biçimlendirilmiş içerik üretildiği anlamına gelmez.
Sonuçtaki sayılar beklediğinizden farklıysa, önce seçilen ayırıcıyı ve tırnak karakterini kaynak metindeki işaretlerle karşılaştırın. Ardından satırların alan sayılarının aynı olup olmadığını ve hata açıklaması bulunup bulunmadığını inceleyin. Bu yaklaşım, sayımın veri yapısı hakkında ne söylediğini ayırmanıza, görünüm ile doğrulama sonucunu birbirine karıştırmamanıza yardımcı olur.
Uygulamalı örnek
Üç alan içeren iki kişi kaydını virgül ayırıcıyla yeniden yazmak isteyen bir kullanıcı, metne uygun bu seçimleri yapar.
CSV metni olarak Ali,Ankara,TR ve Ayşe,İzmir,TR satırlarını girin; virgül ayırıcıyı, çift tırnak karakterini ve tam olarak minimal biçimlendirme değerini seçerek işlemi başlatın.
İşlem istisna olmadan tamamlanırsa sonuçta yeniden yazılmış CSV içeriği ile 2 satır ve 3 sütun bilgisi görülür.
Sınırlamalar
- Raporlanan değerler ayrıştırılan satırları ve gözlemlenen en geniş satır genişliğini gösterir; hizalama, standart uygunluğu veya biçimlendirme ayrıntılarının korunması hakkında güvence vermez.
Sık yapılan hatalar
- Ayırıcı veya tırnak karakteri kaynak metinle uyuşmadığında alanlar beklenmedik biçimde ayrılabilir ya da işlem bir istisnayla sonuçlanabilir. Kaynaktaki işaretleri belirleyip aynı seçenekleri kullanın; hata açıklaması dönerse metni ve ayarları birlikte yeniden kontrol edin.
Sık sorulan sorular
Boş bir CSV girdisi verirsem ne olur?
Boş veya yalnızca boşluk içeren giriş, içerik üretmeden başarılı bir yanıt verir; bu durumda satır ve sütun değerleri sıfırdır.
Minimal biçimlendirme modu ne yapar?
Değer tam olarak minimal olduğunda minimal CSV tırnaklaması kullanılır; farklı bir değer seçildiğinde alanlar tümüyle tırnaklanır.
CSV ayrıştırılırken hata oluşursa sonuç nasıl görünür?
İstisna oluştuğunda yanıt başarılı olarak dönse bile içerik boş kalır, satır ve sütun sayıları sıfırlanır ve hata açıklaması eşlik eder.