Tablora

Tablora · Kütüphane

Alan sınırını ondalık işaretinden ayır

Paper;1.234,50 gibi noktalı virgülle ayrılmış bir tabloda virgül ondalık işaretidir. Önce alan sınırlarını düzeltin, sonra tutarları dönüştürün.

Noktalama işaretlerinin iki görevi

Almanca, Fransızca, İspanyolca, Türkçe ve başka pek çok dile ayarlı hesap tabloları CSV dosyalarını alanlar arasında noktalı virgülle kaydeder, çünkü virgül zaten ondalık işareti olarak kullanılmaktadır. Paper;1.234,50 gibi bir satırda tek bir alan sınırı, yani noktalı virgül vardır; tutarın içindeki iki karakter ise sayıya aittir.

İki ayrı karar gerekir: Alanları hangi karakter ayırıyor ve tutar sütunundaki rakamlar nasıl yazılmış. Bunları karıştırmak, tek bir tutarın iki hücreye bölünmesinin nedenidir.

Paper;1.234,50 metnini incelemek

Sayfadaki örnekte item;amount başlığı ve Paper;1.234,50 kaydı vardır; Alan ayırıcı noktalı virgüldür. Yapı denetleyicisi 2 satır ve 2 sütun bildirir; 2. satırın 2. sütununda 1.234,50 yazar. Tutar bu aşamada hâlâ metindir; yapı denetleyicisi sayıları dönüştürmez.

Bunun yerine Alan ayırıcı olarak virgülü seçerseniz başlık tek bir hücre, item;amount, olur ve kayıt Paper;1.234 ve 50 olarak bölünür. Sütunlar bu durumda 2 gösterir, Genişliği farklı satırlar ise 1 gösterir, çünkü başlığın tek bir alanı vardır. Ayırıcıyı algıla bu örnekte noktalı virgülü seçer, çünkü her satıra aynı genişliği veren odur.

Yapıdan sayılara

Kafa karıştıran noktalar

Girdiler

Tablo metni
item;amount Paper;1.234,50
Alan ayırıcı
;

Sonuçlar

Satırlar
2
Sütunlar
2
itemamount
Paper1.234,50
Genişliği farklı satırlar
0