XML, CSV'ye nasıl dönüştürülür?
- XML'i yapıştırın veya bir dosya açın. En sık tekrarlanan öğenin her örneği bir satır olur.
- Gerekirse Satır öğesi alanından başka bir öğe seçin ve ayırıcıyı belirleyin: virgül, noktalı virgül, tab veya dikey çizgi.
- CSV'yi kopyalayın veya indirin. ş, ğ, ı gibi Türkçe ve aksanlı karakterlerin Excel'de doğru açılması için Excel için UTF-8 BOM ekle seçeneğini işaretleyin.
Sütunlar nasıl adlandırılır?
| XML | CSV sütunu |
|---|---|
Kayıttaki öznitelik, id="7" | @id |
Alt öğe <name> | name |
İç içe öğe <address><city> | address.city |
Alt öğedeki öznitelik, <price currency="EUR"> | price.@currency |
Birden fazla <tag> gibi tekrarlanan alt öğeler | Tek hücre; değerler “; ” ile birleştirilir |
Ad alanı öneklerini yok say açıkken <ns:name> | name |
CSV ayırıcısı seçimi
Standart ayırıcı virgüldür; ancak Türkiye dahil birçok ülkede Excel noktalı virgül bekler, çünkü bu ülkelerde virgül ondalık ayırıcıdır. Sekmeyle ayrılmış çıktı elektronik tablolara sorunsuz yapıştırılır; dikey çizgi ise veriler hem virgül hem noktalı virgül içerdiğinde kullanışlıdır. Ayırıcı, tırnak işareti veya satır sonu içeren değerler, RFC 4180'de tanımlandığı gibi çift tırnak içine alınır.
Sıkça sorulan sorular
Hangi öğe satır olur?
Dönüştürücü her öğe yolunun kaç kez geçtiğini sayar ve en fazla veri içeren tekrarlanan öğeyi seçer, örneğin catalog/product. Başka herhangi bir yolu da seçebilirsiniz; parantez içindeki sayı, kaç satır oluşacağını gösterir.
Kayıtlarımın alanları farklıysa ne olur?
Tüm kayıtların tüm alanları birer sütun olur; bir kayıtta bulunmayan değerler boş kalır.
Doğrudan Excel dosyası alabilir miyim?
Evet. XML'den Excel'e dönüştürücü, aynı satır ve sütunlardan kalın başlık satırı ve filtreler içeren gerçek bir .xlsx dosyası oluşturur.
Verilerim bir yere yükleniyor mu?
Hayır. Dönüştürme tamamen tarayıcınızda gerçekleşir.